LICENSE
README.md
pyproject.toml
src/exoarmur/__init__.py
src/exoarmur/api_models.py
src/exoarmur/cli.py
src/exoarmur/clock.py
src/exoarmur/ids.py
src/exoarmur/main.py
src/exoarmur/nats_client.py
src/exoarmur/v1_adapter.py
src/exoarmur/analysis/__init__.py
src/exoarmur/analysis/facts_deriver.py
src/exoarmur/approval/__init__.py
src/exoarmur/approval/approval_gate.py
src/exoarmur/audit/__init__.py
src/exoarmur/audit/audit_logger.py
src/exoarmur/audit/audit_normalizer.py
src/exoarmur/auth/__init__.py
src/exoarmur/auth/auth_service.py
src/exoarmur/beliefs/__init__.py
src/exoarmur/beliefs/belief_generator.py
src/exoarmur/boundary/boundary_contract_registry.py
src/exoarmur/boundary/boundary_module_registrar.py
src/exoarmur/boundary/dependency_edge_guard.py
src/exoarmur/causal/causal_context_logger.py
src/exoarmur/collective_confidence/__init__.py
src/exoarmur/collective_confidence/aggregator.py
src/exoarmur/control_plane/__init__.py
src/exoarmur/control_plane/approval_service.py
src/exoarmur/control_plane/control_api.py
src/exoarmur/control_plane/intent_store.py
src/exoarmur/control_plane/operator_interface.py
src/exoarmur/core/__init__.py
src/exoarmur/core/phase_gate.py
src/exoarmur/counterfactual/__init__.py
src/exoarmur/counterfactual/counterfactual_engine.py
src/exoarmur/counterfactual/counterfactual_report.py
src/exoarmur/counterfactual/intervention.py
src/exoarmur/decision/__init__.py
src/exoarmur/decision/local_decider.py
src/exoarmur/decision/threat_classification_engine_v2.py
src/exoarmur/decision/threat_classification_v2.py
src/exoarmur/execution/__init__.py
src/exoarmur/execution/execution_kernel.py
src/exoarmur/execution_boundary_v2/__init__.py
src/exoarmur/execution_boundary_v2/schema_migrations.py
src/exoarmur/execution_boundary_v2/v1_adapter.py
src/exoarmur/execution_boundary_v2/approvals/__init__.py
src/exoarmur/execution_boundary_v2/approvals/approval_models.py
src/exoarmur/execution_boundary_v2/approvals/approval_store.py
src/exoarmur/execution_boundary_v2/approvals/in_memory_store.py
src/exoarmur/execution_boundary_v2/certification/__init__.py
src/exoarmur/execution_boundary_v2/certification/certification_pipeline.py
src/exoarmur/execution_boundary_v2/core/__init__.py
src/exoarmur/execution_boundary_v2/core/audit_logger.py
src/exoarmur/execution_boundary_v2/core/core_types.py
src/exoarmur/execution_boundary_v2/detection/__init__.py
src/exoarmur/execution_boundary_v2/detection/execution_violation_detector.py
src/exoarmur/execution_boundary_v2/determinism/__init__.py
src/exoarmur/execution_boundary_v2/determinism/determinism_engine.py
src/exoarmur/execution_boundary_v2/entry/__init__.py
src/exoarmur/execution_boundary_v2/entry/canonical_router.py
src/exoarmur/execution_boundary_v2/entry/cli_wrapper.py
src/exoarmur/execution_boundary_v2/entry/enforcement_decorator.py
src/exoarmur/execution_boundary_v2/entry/execution_surface_audit.py
src/exoarmur/execution_boundary_v2/entry/executor_collapse.py
src/exoarmur/execution_boundary_v2/entry/phase2a_enforcement.py
src/exoarmur/execution_boundary_v2/entry/phase2b_completion.py
src/exoarmur/execution_boundary_v2/entry/primitive_collapser.py
src/exoarmur/execution_boundary_v2/entry/script_bootstrap.py
src/exoarmur/execution_boundary_v2/entry/v2_entry_gate.py
src/exoarmur/execution_boundary_v2/flags/__init__.py
src/exoarmur/execution_boundary_v2/flags/feature_flags.py
src/exoarmur/execution_boundary_v2/gateway/__init__.py
src/exoarmur/execution_boundary_v2/gateway/adapter.py
src/exoarmur/execution_boundary_v2/gateway/types.py
src/exoarmur/execution_boundary_v2/interface/__init__.py
src/exoarmur/execution_boundary_v2/interface/module_interface_contract.py
src/exoarmur/execution_boundary_v2/interfaces/__init__.py
src/exoarmur/execution_boundary_v2/interfaces/execution_dispatcher.py
src/exoarmur/execution_boundary_v2/interfaces/executor_plugin.py
src/exoarmur/execution_boundary_v2/interfaces/policy_decision_point.py
src/exoarmur/execution_boundary_v2/lifecycle/__init__.py
src/exoarmur/execution_boundary_v2/lifecycle/lifecycle_state_machine.py
src/exoarmur/execution_boundary_v2/models/__init__.py
src/exoarmur/execution_boundary_v2/models/action_intent.py
src/exoarmur/execution_boundary_v2/models/execution_dispatch.py
src/exoarmur/execution_boundary_v2/models/execution_proof_bundle.py
src/exoarmur/execution_boundary_v2/models/execution_trace.py
src/exoarmur/execution_boundary_v2/models/policy_decision.py
src/exoarmur/execution_boundary_v2/pipeline/__init__.py
src/exoarmur/execution_boundary_v2/pipeline/proxy_pipeline.py
src/exoarmur/execution_boundary_v2/policy/__init__.py
src/exoarmur/execution_boundary_v2/policy/policy_models.py
src/exoarmur/execution_boundary_v2/policy/simple_pdp.py
src/exoarmur/execution_boundary_v2/replay/replay_engine.py
src/exoarmur/execution_boundary_v2/trust/__init__.py
src/exoarmur/execution_boundary_v2/trust/trust_enforcement.py
src/exoarmur/execution_boundary_v2/utils/bundle_builder.py
src/exoarmur/execution_boundary_v2/utils/canonicalization.py
src/exoarmur/execution_boundary_v2/utils/verdict_resolution.py
src/exoarmur/feature_flags/__init__.py
src/exoarmur/feature_flags/config.py
src/exoarmur/feature_flags/feature_flags.py
src/exoarmur/feature_flags/resolver.py
src/exoarmur/federation/__init__.py
src/exoarmur/federation/arbitration_service.py
src/exoarmur/federation/arbitration_store.py
src/exoarmur/federation/audit.py
src/exoarmur/federation/audit_interface.py
src/exoarmur/federation/belief_aggregation.py
src/exoarmur/federation/clock.py
src/exoarmur/federation/conflict_detection.py
src/exoarmur/federation/crypto.py
src/exoarmur/federation/federate_identity_store.py
src/exoarmur/federation/federation_identity_manager.py
src/exoarmur/federation/federation_manager.py
src/exoarmur/federation/handshake_context.py
src/exoarmur/federation/handshake_controller.py
src/exoarmur/federation/handshake_state_machine.py
src/exoarmur/federation/identity_audit_emitter.py
src/exoarmur/federation/identity_handshake_state_machine.py
src/exoarmur/federation/identity_transcript_builder.py
src/exoarmur/federation/messages.py
src/exoarmur/federation/observation_ingest.py
src/exoarmur/federation/observation_store.py
src/exoarmur/federation/protocol_enforcer.py
src/exoarmur/federation/visibility_api.py
src/exoarmur/federation/coordination/__init__.py
src/exoarmur/federation/coordination/coordination_audit_emitter.py
src/exoarmur/federation/coordination/coordination_models_v2.py
src/exoarmur/federation/coordination/coordination_state_machine.py
src/exoarmur/federation/coordination/federation_coordination_manager.py
src/exoarmur/federation/models/__init__.py
src/exoarmur/federation/models/federation_identity_v2.py
src/exoarmur/identity_containment/effector.py
src/exoarmur/identity_containment/execution.py
src/exoarmur/identity_containment/icw_api.py
src/exoarmur/identity_containment/intent_service.py
src/exoarmur/identity_containment/recommender.py
src/exoarmur/integration/__init__.py
src/exoarmur/integration/dpo.py
src/exoarmur/interfaces/__init__.py
src/exoarmur/interfaces/execution_interfaces.py
src/exoarmur/interfaces/safety_interfaces.py
src/exoarmur/observability/integration_bridge.py
src/exoarmur/observability/isolated_adapters.py
src/exoarmur/observability/plane_manager.py
src/exoarmur/perception/__init__.py
src/exoarmur/perception/validator.py
src/exoarmur/plugins/__init__.py
src/exoarmur/plugins/registry.py
src/exoarmur/proof/__init__.py
src/exoarmur/proof/run_proof.py
src/exoarmur/quickstart/__init__.py
src/exoarmur/quickstart/run_quickstart.py
src/exoarmur/reliability/__init__.py
src/exoarmur/reliability/backpressure_manager.py
src/exoarmur/reliability/circuit_breaker.py
src/exoarmur/reliability/retry_manager.py
src/exoarmur/reliability/timeout_manager.py
src/exoarmur/replay/__init__.py
src/exoarmur/replay/byzantine_fault_injection.py
src/exoarmur/replay/canonical_utils.py
src/exoarmur/replay/cli.py
src/exoarmur/replay/event_envelope.py
src/exoarmur/replay/multi_node_verifier.py
src/exoarmur/replay/replay_engine.py
src/exoarmur/replay/replay_envelope_builder.py
src/exoarmur/replay/adapters/replay_adapter.py
src/exoarmur/safety/__init__.py
src/exoarmur/safety/environment_monitor.py
src/exoarmur/safety/execution_gate.py
src/exoarmur/safety/policy_evaluator.py
src/exoarmur/safety/safety_gate.py
src/exoarmur/safety/trust_evaluator.py
src/exoarmur/sdk/__init__.py
src/exoarmur/sdk/public_api.py
src/exoarmur/spec/contracts/models_v1.py
src/exoarmur/stability/__init__.py
src/exoarmur/stability/asyncio_policy.py
src/exoarmur/stability/classifier.py
src/exoarmur/stability/env_parity.py
src/exoarmur/stability/reporting.py
src/exoarmur/telemetry/v2_telemetry_handler.py
src/exoarmur/tenancy/__init__.py
src/exoarmur/tenancy/tenant_context.py
src/exoarmur/v2_restrained_autonomy/__init__.py
src/exoarmur/v2_restrained_autonomy/mock_executor.py
src/exoarmur/v2_restrained_autonomy/pipeline.py
src/exoarmur/v2_restrained_autonomy/pipeline_impl.py
src/exoarmur_core.egg-info/PKG-INFO
src/exoarmur_core.egg-info/SOURCES.txt
src/exoarmur_core.egg-info/dependency_links.txt
src/exoarmur_core.egg-info/entry_points.txt
src/exoarmur_core.egg-info/requires.txt
src/exoarmur_core.egg-info/top_level.txt
src/spec/__init__.py
src/spec/contracts/README.md
src/spec/contracts/arbitration_precedence_v1.yaml
src/spec/contracts/audit_federation_v2.yaml
src/spec/contracts/control_plane_v2.yaml
src/spec/contracts/coordination_non_goals.md
src/spec/contracts/coordination_rationale.md
src/spec/contracts/coordination_safety_invariants.md
src/spec/contracts/coordination_v2.yaml
src/spec/contracts/feature_flags_v2.yaml
src/spec/contracts/federation_identity_v2.yaml
src/spec/contracts/federation_v2.yaml
src/spec/contracts/golden_demo_flow_v1.yaml
src/spec/contracts/models_v1.py
src/spec/contracts/nats_jetstream_v1.yaml
src/spec/contracts/operational_defaults_v1.yaml
src/spec/contracts/operator_approval_v2.yaml
src/spec/contracts/policy_bundle_v1.yaml
src/spec/contracts/safety_gate_v1.yaml
src/spec/contracts/shared_primitives_v1.py
src/spec/contracts/schemas/coordination_announcement_v2.json
src/spec/contracts/schemas/coordination_claim_v2.json
src/spec/contracts/schemas/coordination_intent_broadcast_v2.json
src/spec/contracts/schemas/coordination_observation_v2.json
src/spec/contracts/schemas/coordination_release_v2.json
tests/test_api_models.py
tests/test_approval_wiring.py
tests/test_arbitration.py
tests/test_audit_normalizer_integration.py
tests/test_belief_aggregation.py
tests/test_boundary_contract_enforcement.py
tests/test_byzantine_fault_injection.py
tests/test_byzantine_fault_injection_tier0_hardening.py
tests/test_canonical_utils_tier0_hardening.py
tests/test_capability_boundary.py
tests/test_causal_context_logger.py
tests/test_cli_env.py
tests/test_constitutional_invariants.py
tests/test_coordination_models_v2.py
tests/test_coordination_state_machine.py
tests/test_demo_standalone.py
tests/test_env_parity.py
tests/test_environment_monitor_integration.py
tests/test_event_envelope_tier0_hardening.py
tests/test_event_loop_policy.py
tests/test_execution_boundary_v2_approvals.py
tests/test_execution_boundary_v2_execution_trace.py
tests/test_execution_boundary_v2_filesystem_executor_integration.py
tests/test_execution_boundary_v2_http_executor_integration.py
tests/test_execution_boundary_v2_policy_engine.py
tests/test_execution_boundary_v2_policy_pipeline_integration.py
tests/test_execution_boundary_v2_proxy_pipeline.py
tests/test_execution_boundary_v2_scaffolding.py
tests/test_execution_proof_bundle.py
tests/test_facts_derivation.py
tests/test_federate_identity_store.py
tests/test_federate_identity_store_old.py
tests/test_federation_crypto.py
tests/test_federation_crypto_tightened.py
tests/test_federation_identity_integration.py
tests/test_federation_identity_manager.py
tests/test_federation_identity_models_v2.py
tests/test_federation_messages.py
tests/test_federation_v2_acceptance.py
tests/test_gate5_kill_switch.py
tests/test_gate5_kill_switch_simple.py
tests/test_gate5d_approval.py
tests/test_gate5e_auth.py
tests/test_gate5e_auth_simple.py
tests/test_gate6_tenant_isolation.py
tests/test_gateway_guard_tools.py
tests/test_golden_artifacts.py
tests/test_golden_demo_flow.py
tests/test_golden_demo_live.py
tests/test_golden_demo_skip.py
tests/test_golden_demo_tier0_hardening.py
tests/test_handshake_controller.py
tests/test_handshake_state_machine.py
tests/test_health.py
tests/test_icw_api.py
tests/test_idempotency.py
tests/test_identity_audit_emitter.py
tests/test_identity_containment.py
tests/test_identity_handshake_state_machine.py
tests/test_identity_transcript_builder.py
tests/test_integration.py
tests/test_intent_freeze_binding.py
tests/test_invariants.py
tests/test_main_py_environment_monitor_integration.py
tests/test_main_py_policy_evaluator_integration.py
tests/test_main_py_trust_evaluator_integration.py
tests/test_multi_node_verifier.py
tests/test_multi_node_verifier_tier0_hardening.py
tests/test_observability_plane_hard_partitioning.py
tests/test_observation_ingest.py
tests/test_operator_approval_v2_acceptance.py
tests/test_phase1_stabilization.py
tests/test_phase2a_enforcement.py
tests/test_phase2b_completion.py
tests/test_phase2b_exit_checklist_present.py
tests/test_phase6_backpressure.py
tests/test_phase6_backpressure_minimal.py
tests/test_phase6_circuit_breaker.py
tests/test_phase6_circuit_breaker_minimal.py
tests/test_phase6_retry.py
tests/test_phase6_retry_minimal.py
tests/test_phase6_retry_simple.py
tests/test_phase6_timeout.py
tests/test_phase6_timeout_simple.py
tests/test_phase_gate_matrix_enforcement.py
tests/test_plugin_registry.py
tests/test_policy_evaluator_integration.py
tests/test_protocol_enforcer.py
tests/test_replay_determinism.py
tests/test_replay_engine.py
tests/test_replay_engine_dual_format.py
tests/test_replay_engine_tier0_hardening.py
tests/test_safety_gate.py
tests/test_schema_snapshots.py
tests/test_shared_primitives_snapshots.py
tests/test_stability_classifier.py
tests/test_threat_classification_v2.py
tests/test_trust_evaluator_integration.py
tests/test_v2_contract_pack_examples.py
tests/test_v2_feature_flag_isolation.py
tests/test_v2_restrained_autonomy.py
tests/test_v2_telemetry_handler.py
tests/test_visibility_api.py