LICENSE
README.md
pyproject.toml
capsule_engine/__init__.py
capsule_engine/envcompat.py
capsule_engine/packaging.py
capsule_engine/tenants.py
capsule_engine.egg-info/PKG-INFO
capsule_engine.egg-info/SOURCES.txt
capsule_engine.egg-info/dependency_links.txt
capsule_engine.egg-info/entry_points.txt
capsule_engine.egg-info/requires.txt
capsule_engine.egg-info/top_level.txt
capsule_engine/bundle_viewer/__init__.py
capsule_engine/bundle_viewer/viewer.py
capsule_engine/bundle_viewer/static/offline_shell.html
capsule_engine/cli/__init__.py
capsule_engine/cli/bundle_cmd.py
capsule_engine/cli/console_cmd.py
capsule_engine/cli/constraints_cmd.py
capsule_engine/cli/engine_plugin.py
capsule_engine/cli/format.py
capsule_engine/cli/guard_cmds.py
capsule_engine/cli/init_cmds.py
capsule_engine/cli/main.py
capsule_engine/cli/packs_cmds.py
capsule_engine/cli/telemetry_cmd.py
capsule_engine/cli/tenant_cmds.py
capsule_engine/cli/verify_cmd.py
capsule_engine/compiler/__init__.py
capsule_engine/compiler/effect_model.py
capsule_engine/compiler/vocabulary.py
capsule_engine/console/__init__.py
capsule_engine/console/api.py
capsule_engine/console/components.css
capsule_engine/console/console.css
capsule_engine/console/console.html
capsule_engine/console/console.js
capsule_engine/console/gallery.html
capsule_engine/console/server.py
capsule_engine/console/tokens.css
capsule_engine/conversation/__init__.py
capsule_engine/conversation/capsules.py
capsule_engine/conversation/exchange.py
capsule_engine/conversation/merkle.py
capsule_engine/conversation/session.py
capsule_engine/events/__init__.py
capsule_engine/events/capsule.py
capsule_engine/examples/__init__.py
capsule_engine/examples/tau2_airline_reference.py
capsule_engine/examples/tau2_conversation_exchange.py
capsule_engine/examples/data/tau2_airline/LICENSE-tau2-bench
capsule_engine/examples/data/tau2_airline/PROVENANCE.json
capsule_engine/examples/data/tau2_airline/hand_labels.json
capsule_engine/examples/data/tau2_airline/pilot1_live_gemini-2-5-flash_airline_shift1.jsonl
capsule_engine/examples/data/tau2_airline/tau2_committed_claude-3-7-sonnet_airline_trial0.jsonl
capsule_engine/examples/data/tau2_airline/tau2_committed_gpt-4-1-mini_airline_trial0.jsonl
capsule_engine/examples/data/tau2_airline/tau2_committed_gpt-4-1_airline_trial0.jsonl
capsule_engine/examples/data/tau2_airline/tau2_committed_o4-mini_airline_trial0.jsonl
capsule_engine/examples/data/tau2_airline/tau2_conversations_claude-3-7-sonnet_airline_4trials.jsonl
capsule_engine/folds/__init__.py
capsule_engine/folds/account_core.py
capsule_engine/folds/approval_latency.py
capsule_engine/folds/catalog.py
capsule_engine/folds/counterparty_signals.py
capsule_engine/folds/definition.py
capsule_engine/folds/duration.py
capsule_engine/folds/engine.py
capsule_engine/folds/errors.py
capsule_engine/folds/loader.py
capsule_engine/folds/ordering.py
capsule_engine/folds/paths.py
capsule_engine/folds/record_type_coverage.py
capsule_engine/folds/reducers.py
capsule_engine/folds/retention_continuity.py
capsule_engine/folds/set_membership.py
capsule_engine/folds/taxonomy.py
capsule_engine/folds/catalog_defs/actions.count_by_developer.yaml
capsule_engine/folds/catalog_defs/actions.executed_count.yaml
capsule_engine/folds/catalog_defs/actions.last_decision.yaml
capsule_engine/folds/catalog_defs/counterparty.seen_before.v2.yaml
capsule_engine/folds/catalog_defs/counterparty.seen_before.v3.yaml
capsule_engine/folds/catalog_defs/counterparty.seen_before.yaml
capsule_engine/folds/catalog_defs/disclosure.class_seen.yaml
capsule_engine/folds/catalog_defs/disclosure.statement_seen.yaml
capsule_engine/folds/catalog_defs/hold.active_exposure.yaml
capsule_engine/folds/catalog_defs/spend.weekly.v2.yaml
capsule_engine/folds/catalog_defs/spend.weekly.v3.1.yaml
capsule_engine/folds/catalog_defs/spend.weekly.v3.yaml
capsule_engine/folds/catalog_defs/spend.weekly.yaml
capsule_engine/guards/__init__.py
capsule_engine/guards/action.py
capsule_engine/guards/action_taxonomy.json
capsule_engine/guards/action_taxonomy_v2.json
capsule_engine/guards/action_taxonomy_v3.json
capsule_engine/guards/action_taxonomy_v4.json
capsule_engine/guards/action_taxonomy_v5.json
capsule_engine/guards/capsule.py
capsule_engine/guards/classes.py
capsule_engine/guards/engine.py
capsule_engine/guards/history_state.py
capsule_engine/guards/plan.py
capsule_engine/guards/revocation.py
capsule_engine/guards/signing.py
capsule_engine/guards/statements.py
capsule_engine/guards/tool_call.py
capsule_engine/guards/checks/__init__.py
capsule_engine/guards/checks/action_class_gate.py
capsule_engine/guards/checks/base.py
capsule_engine/guards/checks/caps.py
capsule_engine/guards/checks/channel_change.py
capsule_engine/guards/checks/commitment.py
capsule_engine/guards/checks/counterparty_identity_change.py
capsule_engine/guards/checks/counterparty_list.py
capsule_engine/guards/checks/counterparty_seen_before.py
capsule_engine/guards/checks/credential_pattern.py
capsule_engine/guards/checks/dedupe.py
capsule_engine/guards/checks/destination_rail.py
capsule_engine/guards/checks/field_change_count.py
capsule_engine/guards/checks/offer_expiry.py
capsule_engine/guards/checks/plan_containment.py
capsule_engine/guards/checks/price_floor.py
capsule_engine/guards/checks/promise_never.py
capsule_engine/guards/checks/promise_requires_approval.py
capsule_engine/guards/checks/recipient_role.py
capsule_engine/guards/checks/recurring_charge.py
capsule_engine/guards/checks/refundability.py
capsule_engine/guards/checks/release_on_acceptance.py
capsule_engine/guards/checks/required_disclosure.py
capsule_engine/guards/checks/single_commitment.py
capsule_engine/guards/checks/task_authority.py
capsule_engine/guards/checks/upfront_amount.py
capsule_engine/guards/checks/verify_before_dispatch.py
capsule_engine/guards/wickets/__init__.py
capsule_engine/guards/wickets/catalog.py
capsule_engine/guards/wickets/definition.py
capsule_engine/guards/wickets/errors.py
capsule_engine/guards/wickets/loader.py
capsule_engine/guards/wickets/retired.py
capsule_engine/guards/wickets/catalog_defs/action_class_gate.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/action_class_gate.v1.2.yaml
capsule_engine/guards/wickets/catalog_defs/action_class_gate.yaml
capsule_engine/guards/wickets/catalog_defs/caps.v2.yaml
capsule_engine/guards/wickets/catalog_defs/caps.v3.yaml
capsule_engine/guards/wickets/catalog_defs/caps.v4.yaml
capsule_engine/guards/wickets/catalog_defs/caps.v5.1.yaml
capsule_engine/guards/wickets/catalog_defs/caps.v5.yaml
capsule_engine/guards/wickets/catalog_defs/caps.yaml
capsule_engine/guards/wickets/catalog_defs/caps_holds.yaml
capsule_engine/guards/wickets/catalog_defs/channel_change.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/channel_change.yaml
capsule_engine/guards/wickets/catalog_defs/counterparty_identity_change.yaml
capsule_engine/guards/wickets/catalog_defs/counterparty_list.yaml
capsule_engine/guards/wickets/catalog_defs/counterparty_seen_before.v2.yaml
capsule_engine/guards/wickets/catalog_defs/counterparty_seen_before.v3.yaml
capsule_engine/guards/wickets/catalog_defs/counterparty_seen_before.v4.yaml
capsule_engine/guards/wickets/catalog_defs/counterparty_seen_before.yaml
capsule_engine/guards/wickets/catalog_defs/credential_pattern.yaml
capsule_engine/guards/wickets/catalog_defs/dedupe.yaml
capsule_engine/guards/wickets/catalog_defs/destination_rail.seller.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/destination_rail.seller.yaml
capsule_engine/guards/wickets/catalog_defs/destination_rail.yaml
capsule_engine/guards/wickets/catalog_defs/hold_reconcile.yaml
capsule_engine/guards/wickets/catalog_defs/material_fields_changed.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/material_fields_changed.yaml
capsule_engine/guards/wickets/catalog_defs/offer_expiry.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/offer_expiry.yaml
capsule_engine/guards/wickets/catalog_defs/offer_fields_changed.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/offer_fields_changed.yaml
capsule_engine/guards/wickets/catalog_defs/price_floor.yaml
capsule_engine/guards/wickets/catalog_defs/promise_never.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/promise_never.yaml
capsule_engine/guards/wickets/catalog_defs/promise_requires_approval.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/promise_requires_approval.yaml
capsule_engine/guards/wickets/catalog_defs/recipient_role.seller.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/recipient_role.seller.v1.2.yaml
capsule_engine/guards/wickets/catalog_defs/recipient_role.seller.yaml
capsule_engine/guards/wickets/catalog_defs/recipient_role.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/recipient_role.yaml
capsule_engine/guards/wickets/catalog_defs/recipient_seen_before.yaml
capsule_engine/guards/wickets/catalog_defs/recurring_charge.yaml
capsule_engine/guards/wickets/catalog_defs/refundability.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/refundability.yaml
capsule_engine/guards/wickets/catalog_defs/release_on_acceptance.seller.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/release_on_acceptance.seller.v1.2.yaml
capsule_engine/guards/wickets/catalog_defs/release_on_acceptance.seller.yaml
capsule_engine/guards/wickets/catalog_defs/required_disclosure.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/required_disclosure.v1.2.yaml
capsule_engine/guards/wickets/catalog_defs/required_disclosure.yaml
capsule_engine/guards/wickets/catalog_defs/single_commitment.seller.yaml
capsule_engine/guards/wickets/catalog_defs/task_authority.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/task_authority.yaml
capsule_engine/guards/wickets/catalog_defs/upfront_amount.v1.1.yaml
capsule_engine/guards/wickets/catalog_defs/upfront_amount.yaml
capsule_engine/guards/wickets/catalog_defs/verify_before_dispatch.yaml
capsule_engine/holds/__init__.py
capsule_engine/holds/capsules.py
capsule_engine/holds/engine.py
capsule_engine/holds/errors.py
capsule_engine/holds/policy.py
capsule_engine/holds/scope.py
capsule_engine/mcp/__init__.py
capsule_engine/mcp/config.py
capsule_engine/mcp/server.py
capsule_engine/mcp/tools.py
capsule_engine/packs/__init__.py
capsule_engine/packs/backfill_coverage.py
capsule_engine/packs/contract_diff.py
capsule_engine/packs/contract_validate.py
capsule_engine/packs/corpus_verify.py
capsule_engine/packs/enforce.py
capsule_engine/packs/errors.py
capsule_engine/packs/eu_ai_act_trace_field_map.py
capsule_engine/packs/install.py
capsule_engine/packs/loader.py
capsule_engine/packs/measurability_report.py
capsule_engine/packs/obligation_results.py
capsule_engine/packs/pins.py
capsule_engine/packs/schema.py
capsule_engine/packs/thresholds.py
capsule_engine/packs/trace_attainment.py
capsule_engine/packs/trace_reader.py
capsule_engine/packs/catalog/airline-engagement/AI-BOOTSTRAP.md
capsule_engine/packs/catalog/airline-engagement/pack.yaml
capsule_engine/packs/catalog/airline-engagement/folds/session_close.yaml
capsule_engine/packs/catalog/eu-ai-act/obligations-pack-note.md
capsule_engine/packs/catalog/eu-ai-act/obligations-register.yaml
capsule_engine/packs/catalog/eu-ai-act/pack.yaml
capsule_engine/packs/catalog/eu-ai-act/register.yaml
capsule_engine/packs/catalog/eu-ai-act-deterministic/pack.yaml
capsule_engine/packs/catalog/eu-ai-act-deterministic/fixtures/synthetic_internal_assist_sample.jsonl
capsule_engine/packs/catalog/eu-ai-act/fixtures/trace/good_execution.json
capsule_engine/packs/catalog/eu-ai-act/fixtures/trace/oversight_declared.json
capsule_engine/packs/catalog/eu-ai-act/fixtures/trace/tampered_execution.json
capsule_engine/packs/catalog/eu-ai-act/fixtures/trace/trusted_issuer.jwk.json
capsule_engine/packs/catalog/everyday/AI-BOOTSTRAP.md
capsule_engine/packs/catalog/everyday/pack.yaml
capsule_engine/packs/catalog/everyday/fixtures/mini_ledger.jsonl
capsule_engine/packs/catalog/payments-safety/AI-BOOTSTRAP.md
capsule_engine/packs/catalog/payments-safety/pack.yaml
capsule_engine/packs/catalog/payments-safety/fixtures/mini_ledger.jsonl
capsule_engine/packs/catalog/payments-safety/folds/spend_weekly.yaml
capsule_engine/packs/catalog/seller/pack.yaml
capsule_engine/packs/catalog/seller/fixtures/mini_ledger.jsonl
capsule_engine/packs/catalog/standard-vendor/AI-BOOTSTRAP.md
capsule_engine/packs/catalog/standard-vendor/pack.yaml
capsule_engine/packs/catalog/standard-vendor/folds/session_close.yaml
capsule_engine/policy/__init__.py
capsule_engine/policy/activation.py
capsule_engine/policy/errors.py
capsule_engine/policy/limits.py
capsule_engine/policy/loader.py
capsule_engine/policy/manifest.py
capsule_engine/policy/profile.py
capsule_engine/policy/resolve.py
capsule_engine/policy/catalog_defs/default.yaml
capsule_engine/policy/catalog_defs/holds.yaml
capsule_engine/register/__init__.py
capsule_engine/register/compiler.py
capsule_engine/register/errors.py
capsule_engine/register/loader.py
capsule_engine/register/schema.py
capsule_engine/registry/__init__.py
capsule_engine/registry/conventions.json
capsule_engine/registry/conventions.py
capsule_engine/registry/cpb_registry.json
capsule_engine/report/__init__.py
capsule_engine/report/build.py
capsule_engine/report/coverage.py
capsule_engine/report/errors.py
capsule_engine/report/live_check.py
capsule_engine/report/live_history.py
capsule_engine/report/model.py
capsule_engine/report/render.py
capsule_engine/report/replay.py
capsule_engine/report/result.py
capsule_engine/report/result_from_folds.py
capsule_engine/report/result_from_layers.py
capsule_engine/report/sale_bundle.py
capsule_engine/report/static/verify.js
capsule_engine/rulesets/__init__.py
capsule_engine/rulesets/check.py
capsule_engine/schemas/engine-ruleset-v0.json
capsule_engine/schemas/evidence-contract-v0.json
capsule_engine/schemas/vendor/epistemic-types.json
capsule_engine/schemas/vendor/evidence-result-v0.json
capsule_engine/schemas/vendor/external-check-input-v0.json
capsule_engine/schemas/vendor/external-check-result-v0.json
capsule_engine/telemetry/__init__.py
capsule_engine/telemetry/consent.py
capsule_engine/telemetry/events.py
capsule_engine/telemetry/funnel.py
capsule_engine/telemetry/record.py
capsule_engine/telemetry/sink.py
capsule_engine/telemetry/state.py
capsule_engine/telemetry/fixtures/synthetic_events.jsonl
tests/test_account_core_defork.py
tests/test_action_class_gate.py
tests/test_action_taxonomy_table.py
tests/test_ask_declared_wickets.py
tests/test_caps_authorised_maximum.py
tests/test_caps_money_classes.py
tests/test_caps_per_action_limit.py
tests/test_caps_shipped_defaults.py
tests/test_cli_bundle.py
tests/test_cli_bundle_period.py
tests/test_cli_bundle_with_viewer.py
tests/test_cli_console.py
tests/test_cli_format_coverage.py
tests/test_cli_verify.py
tests/test_compiler_effect_model.py
tests/test_compiler_vocabulary.py
tests/test_conformance_vectors.py
tests/test_console_product_laws.py
tests/test_console_server_product_laws.py
tests/test_console_withheld_payloads.py
tests/test_contract_cases.py
tests/test_conversation_capsules.py
tests/test_counterparty_list.py
tests/test_counterparty_seen_before_carried_out.py
tests/test_counterparty_seen_before_dry_run.py
tests/test_counterparty_seen_before_no_payee.py
tests/test_deal_bridge_scalar_fields.py
tests/test_deal_bundle_reader.py
tests/test_deal_id_from_chain_id.py
tests/test_dedupe_cross_deal_repeat.py
tests/test_dedupe_deal_act.py
tests/test_dedupe_equivalence_key.py
tests/test_dedupe_non_act_records.py
tests/test_dedupe_refund_key.py
tests/test_engine_plugin.py
tests/test_evidence_contract_schema.py
tests/test_executed_acts_window.py
tests/test_fold_approval_latency.py
tests/test_fold_definition.py
tests/test_fold_engine.py
tests/test_fold_identity.py
tests/test_fold_ordering.py
tests/test_fold_record_type_coverage.py
tests/test_fold_retention_continuity.py
tests/test_fold_set_membership.py
tests/test_fold_taxonomy.py
tests/test_fold_vectors.py
tests/test_folds_never_call_judge_harness.py
tests/test_folds_package_namespace_exports.py
tests/test_gate_rules_declared_ask.py
tests/test_generate_go_packs.py
tests/test_guard_configured_checks.py
tests/test_guard_counterparty_seen_before.py
tests/test_guard_dry_run.py
tests/test_guard_escalate_disposition.py
tests/test_guard_eur150k_bridge.py
tests/test_guard_failure_semantics.py
tests/test_guard_manifest_digest.py
tests/test_guard_na_evidence.py
tests/test_guard_plan_containment.py
tests/test_history_act_counterparty.py
tests/test_hold_a_ruling.py
tests/test_holds_capsules.py
tests/test_holds_expiry.py
tests/test_holds_reconcile.py
tests/test_holds_reserve.py
tests/test_import_order.py
tests/test_listing_classes.py
tests/test_live_history.py
tests/test_live_history_untyped_acts.py
tests/test_local_only_payload_fields.py
tests/test_manifest_activation.py
tests/test_mcp_backend_seam.py
tests/test_mcp_schema.py
tests/test_mcp_session.py
tests/test_mcp_tools.py
tests/test_no_capsule_ledger_imports.py
tests/test_offer_expiry_no_proposal.py
tests/test_operator_limits.py
tests/test_pack_backfill_coverage.py
tests/test_pack_catalog_refs.py
tests/test_pack_decision_table.py
tests/test_pack_default_disposition.py
tests/test_pack_differential_concurrency.py
tests/test_pack_eu_ai_act_deterministic.py
tests/test_pack_eu_ai_act_trace.py
tests/test_pack_everyday_acceptance.py
tests/test_pack_everyday_account_holder_asks.py
tests/test_pack_everyday_gold_labels.py
tests/test_pack_everyday_rule_selectors.py
tests/test_pack_everyday_rules_27.py
tests/test_pack_everyday_sale_coverage.py
tests/test_pack_everyday_wording.py
tests/test_pack_loader.py
tests/test_pack_obligation_judge_pin.py
tests/test_pack_obligation_measurability.py
tests/test_pack_outcomes_both_shapes_and_retail.py
tests/test_pack_outcomes_schema.py
tests/test_pack_payments_safety_acceptance.py
tests/test_pack_payments_safety_p2_lifecycle.py
tests/test_pack_pins.py
tests/test_pack_scope_validator.py
tests/test_pack_seller.py
tests/test_pack_seller_acceptance.py
tests/test_pack_seller_gold_labels.py
tests/test_pack_taxonomy_pin.py
tests/test_pack_topology_profiles.py
tests/test_pack_without_caps.py
tests/test_payee_fp_profile.py
tests/test_pickup_area.py
tests/test_plan_containment_check.py
tests/test_plan_definition.py
tests/test_platform_recipient_role.py
tests/test_policy_manifest.py
tests/test_policy_profile.py
tests/test_price_floor_committed_bounds.py
tests/test_real_seller_bundle.py
tests/test_real_two_deal_bundle.py
tests/test_record_taxonomy_gate.py
tests/test_refund_never_blocks_spend_window.py
tests/test_register_compiler.py
tests/test_register_loader.py
tests/test_register_obligations.py
tests/test_registry_conventions.py
tests/test_registry_grc_facets.py
tests/test_release_on_acceptance.py
tests/test_release_on_acceptance_history.py
tests/test_repeat_disclosures.py
tests/test_report_coverage.py
tests/test_report_coverage_fixture.py
tests/test_report_dry_run.py
tests/test_report_guard_projection.py
tests/test_report_manifest.py
tests/test_report_proposed_caps_section.py
tests/test_report_result.py
tests/test_report_result_extension_slot.py
tests/test_report_result_from_folds.py
tests/test_report_result_from_layers.py
tests/test_report_result_unknown_fixtures.py
tests/test_report_two_arm_rendering.py
tests/test_report_word_discipline.py
tests/test_representing_bridge.py
tests/test_ruleset_diff.py
tests/test_sale_replay.py
tests/test_sale_standalone_report.py
tests/test_scalar_input_checks.py
tests/test_seller_destination_rail_v1_1.py
tests/test_seller_statements.py
tests/test_seller_wickets.py
tests/test_single_commitment.py
tests/test_spend_weekly_executed_acts.py
tests/test_spend_weekly_reversals.py
tests/test_tau2_airline_reference.py
tests/test_tau2_airline_reference_coverage.py
tests/test_tau2_conversation_exchange.py
tests/test_telemetry.py
tests/test_tenant_provisioning.py
tests/test_typed_counterparty_target.py
tests/test_wicket_definition.py
tests/test_window_held.py