test_actual_paid_delivery_report_and_admission_need_confirmed_timeline (test_paid_evidence.PaidEvidenceTests.test_actual_paid_delivery_report_and_admission_need_confirmed_timeline) ... ok
test_audit_missing_reordered_changed_state_or_cut_fails_after_exporter_resigns (test_paid_evidence.PaidEvidenceTests.test_audit_missing_reordered_changed_state_or_cut_fails_after_exporter_resigns) ... ok
test_expired_archive_lock_verification_leaves_no_import (test_paid_evidence.PaidEvidenceTests.test_expired_archive_lock_verification_leaves_no_import) ... ok
test_explicit_revocation_requires_retained_original_signed_status (test_paid_evidence.PaidEvidenceTests.test_explicit_revocation_requires_retained_original_signed_status) ... ok
test_failed_pending_confirmed_exact_retry_and_original_receipt (test_paid_evidence.PaidEvidenceTests.test_failed_pending_confirmed_exact_retry_and_original_receipt) ... ok
test_independent_payer_pin_is_required_and_known_compromise_is_not_hidden (test_paid_evidence.PaidEvidenceTests.test_independent_payer_pin_is_required_and_known_compromise_is_not_hidden) ... ok
test_late_confirmation_and_lazy_expiry_never_restore_access (test_paid_evidence.PaidEvidenceTests.test_late_confirmation_and_lazy_expiry_never_restore_access) ... ok
test_paid_asset_graph_and_actual_delivery_archive (test_paid_evidence.PaidEvidenceTests.test_paid_asset_graph_and_actual_delivery_archive) ... ok
test_paid_asset_storage_graph_archive (test_paid_evidence.PaidEvidenceTests.test_paid_asset_storage_graph_archive) ... ok
test_pending_without_mandate_import_restart_and_free_profile_is_closed (test_paid_evidence.PaidEvidenceTests.test_pending_without_mandate_import_restart_and_free_profile_is_closed) ... ok
test_reversal_without_status_does_not_require_invented_signed_status (test_paid_evidence.PaidEvidenceTests.test_reversal_without_status_does_not_require_invented_signed_status) ... ok
test_selected_paid_storage_has_signed_copy_parent_closure (test_paid_evidence.PaidEvidenceTests.test_selected_paid_storage_has_signed_copy_parent_closure) ... ok
test_separate_payer_mandate_retained_pending_is_not_a_payment (test_paid_evidence.PaidEvidenceTests.test_separate_payer_mandate_retained_pending_is_not_a_payment) ... ok
test_signed_provider_proof_and_authority_are_both_required (test_paid_evidence.PaidEvidenceTests.test_signed_provider_proof_and_authority_are_both_required) ... ok
test_archive_cannot_be_constructed_over_live_service_database (test_portable_evidence.PortableEvidenceTests.test_archive_cannot_be_constructed_over_live_service_database) ... ok
test_archive_failed_verification_leaves_no_rows (test_portable_evidence.PortableEvidenceTests.test_archive_failed_verification_leaves_no_rows) ... ok
test_archive_import_restart_and_exact_retry_are_inert (test_portable_evidence.PortableEvidenceTests.test_archive_import_restart_and_exact_retry_are_inert) ... ok
test_archive_lock_wait_resamples_current_authority (test_portable_evidence.PortableEvidenceTests.test_archive_lock_wait_resamples_current_authority) ... ok
test_archive_private_path_and_symlink_boundaries (test_portable_evidence.PortableEvidenceTests.test_archive_private_path_and_symlink_boundaries) ... ok
test_archive_same_id_different_exact_bytes_conflicts (test_portable_evidence.PortableEvidenceTests.test_archive_same_id_different_exact_bytes_conflicts) ... ok
test_asset_manifest_cannot_be_silently_dropped (test_portable_evidence.PortableEvidenceTests.test_asset_manifest_cannot_be_silently_dropped) ... ok
test_authority_expiry_during_verification_is_not_hidden_by_initial_clock (test_portable_evidence.PortableEvidenceTests.test_authority_expiry_during_verification_is_not_hidden_by_initial_clock) ... ok
test_closed_inventory_rejects_unknown_wire_fields_and_version_shim (test_portable_evidence.PortableEvidenceTests.test_closed_inventory_rejects_unknown_wire_fields_and_version_shim) ... ok
test_concurrent_exact_imports_create_one_inert_record (test_portable_evidence.PortableEvidenceTests.test_concurrent_exact_imports_create_one_inert_record) ... ok
test_conflicting_signed_status_at_one_lifecycle_version_rejected (test_portable_evidence.PortableEvidenceTests.test_conflicting_signed_status_at_one_lifecycle_version_rejected) ... ok
test_export_signing_delay_cannot_outlive_current_authority_observation (test_portable_evidence.PortableEvidenceTests.test_export_signing_delay_cannot_outlive_current_authority_observation) ... ok
test_exporter_keys_cannot_bootstrap_external_client_trust (test_portable_evidence.PortableEvidenceTests.test_exporter_keys_cannot_bootstrap_external_client_trust) ... ok
test_fresh_distinct_status_attestations_all_survive_import (test_portable_evidence.PortableEvidenceTests.test_fresh_distinct_status_attestations_all_survive_import) ... ok
test_gateway_delivery_admission_and_external_reporter_key_close_together (test_portable_evidence.PortableEvidenceTests.test_gateway_delivery_admission_and_external_reporter_key_close_together) ... ok
test_historical_operation_decision_is_recomputed_not_blindly_trusted (test_portable_evidence.PortableEvidenceTests.test_historical_operation_decision_is_recomputed_not_blindly_trusted) ... ok
test_incorrect_authority_revision_is_not_rescued_by_valid_signature (test_portable_evidence.PortableEvidenceTests.test_incorrect_authority_revision_is_not_rescued_by_valid_signature) ... ok
test_indexed_lifecycle_cannot_invent_unattested_revocation_or_versions (test_portable_evidence.PortableEvidenceTests.test_indexed_lifecycle_cannot_invent_unattested_revocation_or_versions) ... ok
test_known_compromise_rejects_historical_agent_and_service_signatures (test_portable_evidence.PortableEvidenceTests.test_known_compromise_rejects_historical_agent_and_service_signatures) ... ok
test_lazy_expiry_is_qualified_indexed_statement_without_inventing_status (test_portable_evidence.PortableEvidenceTests.test_lazy_expiry_is_qualified_indexed_statement_without_inventing_status) ... ok
test_manifest_future_time_and_stale_current_snapshot_rejected (test_portable_evidence.PortableEvidenceTests.test_manifest_future_time_and_stale_current_snapshot_rejected) ... ok
test_manifest_signature_tamper_and_false_count_rejected (test_portable_evidence.PortableEvidenceTests.test_manifest_signature_tamper_and_false_count_rejected) ... ok
test_missing_external_asset_or_related_event_closure_fails (test_portable_evidence.PortableEvidenceTests.test_missing_external_asset_or_related_event_closure_fails) ... ok
test_missing_extra_duplicate_and_changed_blobs_rejected (test_portable_evidence.PortableEvidenceTests.test_missing_extra_duplicate_and_changed_blobs_rejected) ... ok
test_no_credential_tables_or_token_plaintext_exported (test_portable_evidence.PortableEvidenceTests.test_no_credential_tables_or_token_plaintext_exported) ... ok
test_paid_storage_and_wrong_export_scope_fail_closed (test_portable_evidence.PortableEvidenceTests.test_paid_storage_and_wrong_export_scope_fail_closed) ... ok
test_re_signed_paid_receipt_or_wrong_exact_assent_rejected (test_portable_evidence.PortableEvidenceTests.test_re_signed_paid_receipt_or_wrong_exact_assent_rejected) ... ok
test_real_resolver_export_capability_and_closed_free_chain (test_portable_evidence.PortableEvidenceTests.test_real_resolver_export_capability_and_closed_free_chain) ... ok
test_removed_export_delegation_or_wrong_origin_denied (test_portable_evidence.PortableEvidenceTests.test_removed_export_delegation_or_wrong_origin_denied) ... ok
test_retired_historical_signer_survives_real_new_export_key_rotation (test_portable_evidence.PortableEvidenceTests.test_retired_historical_signer_survives_real_new_export_key_rotation) ... ok
test_signed_revocation_and_indexed_state_correlate (test_portable_evidence.PortableEvidenceTests.test_signed_revocation_and_indexed_state_correlate) ... ok
test_stale_initial_index_does_not_claim_access_beyond_receipt_deadline (test_portable_evidence.PortableEvidenceTests.test_stale_initial_index_does_not_claim_access_beyond_receipt_deadline) ... ok
test_unresolved_admission_after_signed_revocation_is_rejected (test_portable_evidence.PortableEvidenceTests.test_unresolved_admission_after_signed_revocation_is_rejected) ... ok
test_unresolved_admission_cannot_exceed_snapshot_or_predate_receipt (test_portable_evidence.PortableEvidenceTests.test_unresolved_admission_cannot_exceed_snapshot_or_predate_receipt) ... ok
test_authorized_exporter_omission_still_fails_copy_parent_closure (test_storage_evidence.StorageEvidenceTests.test_authorized_exporter_omission_still_fails_copy_parent_closure) ... ok
test_conflicting_sessions_remain_qualified_unresolved_claims (test_storage_evidence.StorageEvidenceTests.test_conflicting_sessions_remain_qualified_unresolved_claims) ... ok
test_copy_parent_outside_snapshot_cannot_be_silently_dropped (test_storage_evidence.StorageEvidenceTests.test_copy_parent_outside_snapshot_cannot_be_silently_dropped) ... ok
test_independent_client_pins_and_fresh_export_authority_still_required (test_storage_evidence.StorageEvidenceTests.test_independent_client_pins_and_fresh_export_authority_still_required) ... ok
test_ordinary_exporter_never_infers_selected_storage (test_storage_evidence.StorageEvidenceTests.test_ordinary_exporter_never_infers_selected_storage) ... ok
test_signed_selected_chain_imports_inertly_and_exact_retries_survive_restart (test_storage_evidence.StorageEvidenceTests.test_signed_selected_chain_imports_inertly_and_exact_retries_survive_restart) ... ok
test_delegated_versions_coding_relocation_and_closed_archive (test_asset_runtime.AssetRuntimeTests.test_delegated_versions_coding_relocation_and_closed_archive) ... ok
test_direct_versions_coding_relocation_and_closed_archive (test_asset_runtime.AssetRuntimeTests.test_direct_versions_coding_relocation_and_closed_archive) ... ok
test_importer_rejects_authorized_exporter_asset_omission_and_untrusted_origin (test_asset_runtime.AssetRuntimeTests.test_importer_rejects_authorized_exporter_asset_omission_and_untrusted_origin) ... ok
test_selected_storage_archive_keeps_asset_and_copy_write_closure (test_asset_runtime.AssetRuntimeTests.test_selected_storage_archive_keeps_asset_and_copy_write_closure) ... ok
test_wrong_manifest_claim_survives_as_report_but_fails_asset_verification (test_asset_runtime.AssetRuntimeTests.test_wrong_manifest_claim_survives_as_report_but_fails_asset_verification) ... ok
test_exact_free_and_paid_selection_chain (test_storage_contracts.SelectedStorageContractsTests.test_exact_free_and_paid_selection_chain) ... ok
test_exact_wire_digest_not_projected_base_digest (test_storage_contracts.SelectedStorageContractsTests.test_exact_wire_digest_not_projected_base_digest) ... ok
test_selected_receipt_does_not_extend_or_rebind (test_storage_contracts.SelectedStorageContractsTests.test_selected_receipt_does_not_extend_or_rebind) ... ok
test_selection_is_closed_and_never_inferred (test_storage_contracts.SelectedStorageContractsTests.test_selection_is_closed_and_never_inferred) ... ok
test_terms_are_pinned_to_one_collector_and_accepted_use_expiry (test_storage_contracts.SelectedStorageContractsTests.test_terms_are_pinned_to_one_collector_and_accepted_use_expiry) ... ok
test_acceptance_exact_nonce_principal_scope_and_offer_bytes (test_paid_contracts.PaidContractsTests.test_acceptance_exact_nonce_principal_scope_and_offer_bytes) ... ok
test_acceptance_interval_and_clock_are_explicit (test_paid_contracts.PaidContractsTests.test_acceptance_interval_and_clock_are_explicit) ... ok
test_full_paid_context_validates_without_changing_free_or_crypto (test_paid_contracts.PaidContractsTests.test_full_paid_context_validates_without_changing_free_or_crypto) ... ok
test_introspection_binds_paid_principal_agreement_token_and_request (test_paid_contracts.PaidContractsTests.test_introspection_binds_paid_principal_agreement_token_and_request) ... ok
test_offer_request_context_cannot_change_scope_or_principal (test_paid_contracts.PaidContractsTests.test_offer_request_context_cannot_change_scope_or_principal) ... ok
test_paid_and_free_receipts_cannot_be_interchanged (test_paid_contracts.PaidContractsTests.test_paid_and_free_receipts_cannot_be_interchanged) ... ok
test_paid_denial_has_no_admission_or_false_activation (test_paid_contracts.PaidContractsTests.test_paid_denial_has_no_admission_or_false_activation) ... ok
test_receipt_commit_must_fit_offer_and_follow_assent (test_paid_contracts.PaidContractsTests.test_receipt_commit_must_fit_offer_and_follow_assent) ... ok
test_receipt_does_not_skip_offer_acceptance_nonce_chain (test_paid_contracts.PaidContractsTests.test_receipt_does_not_skip_offer_acceptance_nonce_chain) ... ok
test_receipt_must_preserve_exact_access_and_use_durations (test_paid_contracts.PaidContractsTests.test_receipt_must_preserve_exact_access_and_use_durations) ... ok
test_status_paid_context_and_expiry_are_correlated (test_paid_contracts.PaidContractsTests.test_status_paid_context_and_expiry_are_correlated) ... ok
test_token_bound_to_paid_receipt_and_lifetime (test_paid_contracts.PaidContractsTests.test_token_bound_to_paid_receipt_and_lifetime) ... ok
test_export_requires_distinct_capability_key_use_and_no_payment_authority (test_paid_contracts.PaidOperationalAuthorityTests.test_export_requires_distinct_capability_key_use_and_no_payment_authority) ... ok
test_new_operations_have_exact_positive_agreement_context_without_access_grant (test_paid_contracts.PaidOperationalAuthorityTests.test_new_operations_have_exact_positive_agreement_context_without_access_grant) ... ok
test_new_operations_reject_outside_scope_wrong_endpoint_and_new_duration (test_paid_contracts.PaidOperationalAuthorityTests.test_new_operations_reject_outside_scope_wrong_endpoint_and_new_duration) ... ok
test_paid_operations_cannot_downgrade_mode_or_exceed_service_payment_permission (test_paid_contracts.PaidOperationalAuthorityTests.test_paid_operations_cannot_downgrade_mode_or_exceed_service_payment_permission) ... ok

----------------------------------------------------------------------
Ran 80 tests in 8.125s

OK
