   Compiling data-encoding-macro-internal v0.1.19
   Compiling data-encoding-macro v0.1.21
   Compiling multibase v0.9.3
   Compiling writerslogic-warm v0.6.3 (/Volumes/A/.warm-integrate-standards-20261028)
   Compiling memmap2 v0.9.12
    Finished `test` profile [unoptimized + debuginfo] target(s) in 33.92s
     Running unittests src/lib.rs (/Volumes/C/standards-provenance/debug/deps/writerslogic_warm-6150e2af396ffcc3)

running 121 tests
test core::provenance::access::tests::revoked_agent_cannot_readmit_with_an_earlier_credential ... ok
test core::provenance::access::tests::tampered_or_unsigned_credential_is_rejected ... ok
test core::provenance::access::tests::timestamps_round_trip_and_reject_malformed_input ... ok
test core::provenance::access::tests::trusted_credential_grants_only_listed_permissions ... ok
test core::provenance::access::tests::untrusted_or_self_issued_credential_is_rejected ... ok
test core::provenance::access::tests::validity_window_is_enforced_at_its_boundaries ... ok
test core::provenance::binding_tests::batch_records_verify_only_with_their_own_inclusion_proof ... ok
test core::provenance::binding_tests::concurrent_writers_keep_one_chain_and_the_last_record ... ok
test core::provenance::binding_tests::envelopes_signed_for_something_else_do_not_verify ... ok
test core::provenance::binding_tests::foreign_revoked_credential_fails_the_manager_check ... ok
test core::provenance::binding_tests::interior_nodes_verify_as_content_only_in_legacy_trees ... ok
test core::provenance::binding_tests::log_and_key_event_log_verify_right_after_rotation_and_after_reopen ... ok
test core::provenance::binding_tests::manifests_verify_only_with_their_own_signed_manifest ... ok
test core::provenance::binding_tests::new_batches_sign_a_versioned_root_claim ... ok
test core::provenance::binding_tests::published_status_list_covers_issued_credentials_and_requires_trust ... ok
test core::provenance::binding_tests::record_verification_rejects_unsigned_credential_extensions ... ok
test core::provenance::binding_tests::records_written_before_the_binding_checks_still_verify ... ok
test core::provenance::binding_tests::reopening_rejects_a_different_published_status_url ... ok
test core::provenance::binding_tests::signed_credential_semantics_and_status_snapshot_freshness_are_reported ... ok
test core::provenance::binding_tests::sigstore_bundle_signature_does_not_forge_a_fact_claim ... ok
test core::provenance::binding_tests::status_lookup_rejects_indices_outside_the_published_list ... ok
test core::provenance::binding_tests::strict_trust_store_fails_unknown_revocation_status ... ok
test core::provenance::binding_tests::verify_record_honors_the_trusted_status_list ... ok
test core::provenance::c2pa_manifest::tests::agent_credential_is_authenticated_before_manifest_generation ... ok
test core::provenance::c2pa_manifest::tests::agent_credential_structure_and_byte_limits_are_enforced ... ok
test core::provenance::c2pa_manifest::tests::agent_identity_assertion_does_not_transplant_to_another_asset ... ok
test core::provenance::c2pa_manifest::tests::agent_identity_references_match_the_authenticated_manifest ... ok
test core::provenance::c2pa_manifest::tests::agent_provenance_manifest_roundtrip ... ok
test core::provenance::c2pa_manifest::tests::create_and_sign_manifest ... ok
test core::provenance::c2pa_manifest::tests::manifest_has_required_assertions ... ok
test core::provenance::c2pa_manifest::tests::manifest_with_ingredients ... ok
test core::provenance::c2pa_manifest::tests::training_policy_uses_ratified_cawg_shape_and_bounds ... ok
test core::provenance::c2pa_manifest::tests::validate_hash_match ... ok
test core::provenance::c2pa_manifest::tests::wrong_key_rejects_manifest ... ok
test core::provenance::cawg::tests::c2pa_asset_hashes_compare_as_bytes ... ok
test core::provenance::cawg::tests::create_and_verify_ica_assertion ... ok
test core::provenance::cawg::tests::cross_verifies_cogmem_ica_vector ... ok
test core::provenance::cawg::tests::hard_binding_is_matched_by_label_not_substring ... ok
test core::provenance::cawg::tests::ica_assertion_requires_hard_binding ... ok
test core::provenance::cawg::tests::ica_assertion_tamper_rejected ... ok
test core::provenance::cawg::tests::unsigned_signer_payload_must_match_the_signed_one ... ok
test core::provenance::cose::tests::envelope_naming_another_algorithm_is_rejected ... ok
test core::provenance::cose::tests::fact_claim_roundtrip ... ok
test core::provenance::cose::tests::key_id_extraction ... ok
test core::provenance::cose::tests::sign_verify_roundtrip ... ok
test core::provenance::cose::tests::small_order_key_signature_is_rejected ... ok
test core::provenance::cose::tests::verifies_cogmem_cross_conformance_vector ... ok
test core::provenance::cose::tests::wrong_key_or_tampered_payload_is_rejected ... ok
test core::provenance::did::tests::did_document_roundtrip ... ok
test core::provenance::did::tests::did_jwk_from_ed25519_roundtrips ... ok
test core::provenance::did::tests::did_jwk_resolves_vector_issuer ... ok
test core::provenance::did::tests::did_key_accepts_only_a_32_byte_ed25519_multicodec_key ... ok
test core::provenance::did::tests::did_key_accepts_only_base58btc ... ok
test core::provenance::did::tests::did_key_roundtrip ... ok
test core::provenance::did::tests::did_web_maps_domain_path_and_port_to_its_document_url ... ok
test core::provenance::did::tests::did_web_url_stays_on_the_named_host_and_path ... ok
test core::provenance::did::tests::reject_bad_prefix ... ok
test core::provenance::jumbf::tests::binary_encode_valid_structure ... ok
test core::provenance::jumbf::tests::c2pa_manifest_box_structure ... ok
test core::provenance::jumbf::tests::description_box_flags_its_label ... ok
test core::provenance::jumbf::tests::encode_decode_roundtrip ... ok
test core::provenance::jumbf::tests::malformed_or_ambiguous_inner_boxes_are_rejected ... ok
test core::provenance::jumbf::tests::nested_encode_decode ... ok
test core::provenance::keri::tests::double_inception_rejected ... ok
test core::provenance::keri::tests::event_that_fails_to_persist_is_not_appended ... ok
test core::provenance::keri::tests::full_lifecycle ... ok
test core::provenance::keri::tests::identifier_must_be_the_inception_key_and_stay_fixed ... ok
test core::provenance::keri::tests::inception_and_verify ... ok
test core::provenance::keri::tests::interaction_anchors_data ... ok
test core::provenance::keri::tests::interaction_cannot_change_keys_or_next_key_commitment ... ok
test core::provenance::keri::tests::multisig_threshold_rejected ... ok
test core::provenance::keri::tests::persistence_roundtrip ... ok
test core::provenance::keri::tests::rotation_and_verify ... ok
test core::provenance::keri::tests::rotation_to_uncommitted_key_rejected ... ok
test core::provenance::keri::tests::rotation_without_precommitment_rejected ... ok
test core::provenance::keri::tests::tampered_event_rejected ... ok
test core::provenance::scitt::tests::signed_statement_roundtrip ... ok
test core::provenance::scitt::tests::wrong_key_rejected ... ok
test core::provenance::sigstore::tests::base64_decoding_is_strict_about_shape ... ok
test core::provenance::sigstore::tests::bundles_with_and_without_signing_context_verify_what_they_signed ... ok
test core::provenance::sigstore::tests::local_bundle_roundtrip ... ok
test core::provenance::sigstore::tests::verify_with_explicit_key ... ok
test core::provenance::sigstore::tests::wrong_content_rejected ... ok
test core::provenance::status_list::tests::signed_expiry_boundary_preserves_fractional_precision ... ok
test core::provenance::status_list::tests::status_list_enforces_allocation_boundary ... ok
test core::provenance::status_list::tests::status_list_enforces_signed_validity_window ... ok
test core::provenance::status_list::tests::status_list_rejects_tampering_and_bad_urls ... ok
test core::provenance::status_list::tests::status_list_round_trip_and_w3c_bit_order ... ok
test core::provenance::tests::batch_log_chains_and_reloads ... ok
test core::provenance::tests::batch_provenance_merkle ... ok
test core::provenance::tests::cawg_untrusted_issuer_rejected ... ok
test core::provenance::tests::concurrent_revocations_all_persist ... ok
test core::provenance::tests::credential_revocation ... ok
test core::provenance::tests::failed_log_append_leaves_head_and_records_unchanged ... ok
test core::provenance::tests::failed_revocation_write_leaves_the_credential_live ... ok
test core::provenance::tests::full_fact_provenance_flow ... ok
test core::provenance::tests::full_triple_provenance_flow ... ok
test core::provenance::tests::key_rotation_preserves_old_records ... ok
test core::provenance::tests::merkle_proofs_match_per_leaf_rebuild ... ok
test core::provenance::tests::records_persist_to_disk ... ok
test core::provenance::tests::revocation_survives_reopen ... ok
test core::provenance::tests::standalone_verify_without_manager ... ok
test core::provenance::tests::store_manifest_flow ... ok
test core::provenance::tests::tampered_log_detected ... ok
test core::provenance::tests::unallocatable_status_index_is_an_error ... ok
test core::provenance::tests::unreadable_provenance_state_fails_to_open ... ok
test core::provenance::tests::untrusted_key_rejected ... ok
test core::provenance::tests::vc_only_record_requires_trust ... ok
test core::provenance::trust::tests::cached_signed_status_list_expires_at_each_lookup ... ok
test core::provenance::trust::tests::empty_trusts_nothing ... ok
test core::provenance::trust::tests::missing_signed_expiry_keeps_raw_and_signed_status_semantics ... ok
test core::provenance::trust::tests::status_list_import_requires_authorized_url_publisher ... ok
test core::provenance::trust::tests::trust_via_did_roundtrips ... ok
test core::provenance::trust::tests::trusts_added_key_only ... ok
test core::provenance::vc::tests::create_and_sign_vc ... ok
test core::provenance::vc::tests::issuer_mismatch_rejected ... ok
test core::provenance::vc::tests::jcs_uses_utf16_property_order_and_ecmascript_numbers ... ok
test core::provenance::vc::tests::proof_context_is_bound_and_can_prefix_later_contexts ... ok
test core::provenance::vc::tests::tampered_vc_rejected ... ok
test core::provenance::vc::tests::vc_json_structure ... ok
test core::provenance::vc::tests::vc_with_triple ... ok

test result: ok. 121 passed; 0 failed; 0 ignored; 0 measured; 621 filtered out; finished in 5.38s
