670c641b6cf68f2b5929b5af7bb0b848212584157c9b6c9fa42778ecdfd6e39e  .gitignore
28dd363e6f785b4352d70bd89657473e34c700d198e83b4a482e93179eeb68c3  CONFORMANCE_REPORT_v0.2.json
cb612f5741696139874f0f3d833428d5602cd1a4a9373d36beb78eedad65c6c0  CONFORMANCE_REPORT_v0.3.json
d5cadc488796ee8d224886b039bbb0b2499b7708c7b8aaae03eb22f983b2b061  CONFORMANCE_REPORT_v0.3.signed.json
acb2ff5f991019d2d3a5e317531ba95550c063bf3d03b1841e1fb2aa1c5d9d83  MVP_HANDOFF.md
277e2b299e2b733fe070a387d78a93568208203d7a58eeb7fb7aa763fde4e639  MVP_HANDOFF_v0.3.md
acb2ff5f991019d2d3a5e317531ba95550c063bf3d03b1841e1fb2aa1c5d9d83  MVP_HANDOFF_v0.4.md
3887bf31c0e665f35d8f32d40bd7b81c8f90e80d15e393fd2e2f3b53ae2e54c8  PACKAGE_MANIFEST.json
d7e7ed3bf821f2e6ade99ce60cab24e64ca9f9c0cdf1db9d466f8d9fb6909393  PACKAGING_INFO.json
487604c3bf43e31583a8b09a62cf30d84fdde85b5c44c04c11fd87fa6755521e  README.md
c277b8d477abf300982ddc546f3ea59d3744c73a3f593b7c39138eef5a5c7374  RELEASE_MANIFEST.json
8dcb6a5bf4bb0412f77206ec22b0a400e9f30bea034a8532d0d8ed21f91cc19c  RELEASE_MANIFEST_v0.2.json
c277b8d477abf300982ddc546f3ea59d3744c73a3f593b7c39138eef5a5c7374  RELEASE_MANIFEST_v0.3.json
c8f0199fff0d3e1e8e1cc1ae0fd2bbdf0d84d039ed902b9274677024304cc37c  RELEASE_MANIFEST_v0.3.signed.json
a94243452b221c9b3e6fcda6785856a1a8ab48671770297534b1817a58b64c12  RELEASE_SIGNING_NOTE.md
d395d0916fb0065a172f085b2d4592cf924062a87cfdfe689158879bf8f5e89c  VALIDATION_ARTIFACT_v0.3.signed.json
e41c23b9be36c6fded276bebcfaec4ae7664cb8d59cf64ce66a9310ab41803b1  VALIDATION_PAYLOAD_v0.3.json
e2e72041ed11d7b06393997a54eb81fc4b45e6ef535ce44f1ceb1e88525460c2  VALIDATION_REPORT.md
76466eba1fc77f4d0f8a25015d3b74d23baf5a6ec2bd3f8fe0a19c9ed787fca5  VALIDATION_REPORT_v0.2.md
e2e72041ed11d7b06393997a54eb81fc4b45e6ef535ce44f1ceb1e88525460c2  VALIDATION_REPORT_v0.3.md
b1fa77efc25b1cb8fd38d01ecbffc7c8e9a64c9cd6b032fe9a27dde705ab5c33  docs/architecture.md
4dfcf4195ddf7bc004b8294afbf24d1d3c82fea5fd443cffa1f99c258201cd48  docs/conformance_matrix.md
0b39356f4be48ff5169ff7ce462289bc983d6b7efeb7831ab31d2360f756f7a3  docs/specs/TW01_AIRCL_Architecture.md
26c3705d1ae4d2789c307c9d584bfea703bd26a04b853d4f6c71c077981f78d2  docs/specs/TW02_FAIPG_Portability.md
9cd924e18a42522471b14f134b22f9af4c6a8656f4b520f6de5802c49f0f89f3  docs/superpowers/plans/2026-08-31-aircl-registrar-mvp-v0.1.md
72bcb35836be06c3a8c49a4697287866edb0778fad4a87bbb37fa05073b4b248  docs/superpowers/plans/2026-08-31-aircl-registrar-v0.2.md
45f8aa58aefd220c176ec9358dbca13986be7197d5a958bf07b48bd6153ae873  docs/superpowers/plans/2026-08-31-aircl-registrar-v0.3.md
30abf35fe973b314a1def06691ab202a823ef1ee9738f14e397628fb87d5c4de  docs/v0.2_changes.md
57b38eaf474f4320d785adb5be5ba7deeb638d1cde67a78a8bdbe32f907b39c0  docs/v0.3_changes.md
03ccde68a43505d9b19956464fd9c23de0e4b97132d7de6f0f20c2e854c46ef4  examples/demo_scenario.py
b0181bd5d36e3a551311bd919e8be725b433f1abbd0a0f5d9fb580c927a83036  examples/federation_demo.py
d8bb95f20f4517c85c9da609568ca6c05795e2fa0dac42b0675255e796341fb3  examples/reconciliation_demo.py
65d4a168e7ff9b2aacd7fec0d318b5bbe4f3f1a8f791c10307048e635b71c19a  pyproject.toml
8b0fe745d5360a9f8a7a367700ff7a23b3a8060765bdc928910a098a170d59e5  src/aircl/__init__.py
0724789b7f0e3ed16ccbf3695ae658a8cc5ac215ba95c892d4ef3ee945c3b32f  src/aircl/adapters.py
e502678b7774dcabf36aee5714ad85f743e1b25465b7cc175b250c3f88e27d92  src/aircl/attribution.py
a5ea37e674d30827dc5f744d1e1123606085ee60a7d6b7a6ebb6e1620a3dfe64  src/aircl/cli.py
7b56f0285dddcaa7e043d3804f4d9f0173862bd769edc73764422eedc2e818d9  src/aircl/conformance.py
4eda6cc40dd0da660f1446284151f8b0cd55f6255dd61172e61bb03d004451a5  src/aircl/continuity.py
08b4f96aa96191f7334fd97ea96b1405f710a233a06997723a92a1c6e575b29a  src/aircl/db.py
9cfab60efab1144b82ef226fdc060a74087ceaaccffd8cd5676758f3b0c50fbc  src/aircl/disclosure.py
05a25ad50fa87b5fd2338171891a7e997d11b980dbd30e3848566e24f8c5ed76  src/aircl/events.py
c0d43a383b2d8a4648ddbcfc2d2f28b160ed3c2ddc7d404d7a18ee32e42a6a1c  src/aircl/federation.py
a236599e1624490f876914edc6b05b42519e4dffef195c360ac683b7e93d72d1  src/aircl/governance.py
a7cdd9a16ff38e6519bf8162caf22c7e3a1dbaa03507d41f7009b72799a82fb1  src/aircl/mirrors.py
96f39cdf88161da5dba36140040d4bade9e81641b7a669cd43fe4ccb94b5ab8d  src/aircl/models.py
4f0e6abbd426a845240a03a32d7edb6a10b564c0a6bf568d0f08ff063fdb42d0  src/aircl/portability.py
629c980ca75566e445269f307d46f7c5bfba3e9e6c4df8e16b4ee6a5441c5868  src/aircl/projection.py
36e55bf11741b191f1b8a523d319b02cc7562ad267848398a1372fb5d886fca9  src/aircl/reconciliation.py
5cc9821def95e89b81d6705834adac3a76bfafd5ed05f474a98d53f5e3d2e164  src/aircl/registrar.py
898c2eb17605ec9ef33fdcfd84c02b649ce4c0866cfeb2f0fb54d3d838cf9205  src/aircl/residence.py
c5e61b6a74f25ac33029c92dd0110915eab4c35155cd152bc987310c79fd6ea0  src/aircl/review.py
b778a5198cb8f9a17098c4b998f5b72d1713ff63a2855e31141944022b191514  src/aircl/signing.py
fd678742f3e9c070498c064a597ea6bf35ff15b70b4620c1030c0ea9ef6c137f  src/aircl/transport.py
98c20c9a04c1d0509c1e8111418c0b9c7ec730d33c8fb3ddddbe13905e081d7d  src/aircl/validation.py
79236eb9192f6febf889607a118a8b2bcbd41734a3ec646ef817ee8b7a3f8c3c  tests/test_cli.py
9ad60e1eca02b4296e07f4213838ff224124352adc8ea35ee94e66e397cbc35d  tests/test_conformance_continuity.py
41d69bfa00a1840f6b1cad6c08c8102df702fa5a2461e28b0c48fa1cd2fe7585  tests/test_conformance_core.py
ded64f37f2839bfc831424737f3b6a0964204cfa8fa7e13fa7a8a6166e922221  tests/test_conformance_governance.py
6f513744c1c89c595e67ce3f5913974a9dfa45c03aa0919d1272dbef5c640121  tests/test_event_ledger.py
143bdc10cf86b0c17aa941000b0cfd9ee70e1c15e80e8de7c45ac8ec148c2c2a  tests/test_portability.py
e471a7c8e8f72985ddcfbd973e732b739239334a44b0eaf71624ea55e8e9a8ac  tests/test_v02_conformance_reporting.py
55d289de90f8c04b894b959a84b1c330721414f80fd877c68dbae7864266c59f  tests/test_v02_federation.py
1217c629176ec99ed5d42c4d9b200ba754ea8908433ae301ca74d637ca7aa626  tests/test_v02_provider_adapter.py
be3fdcf64df117797228993fdbbcbed1407a8171384a895b97835545d389c7c4  tests/test_v02_review_queue.py
0d85fef37bd00319a4b7c3cbf171ac520c94959e3d22dbd17987a79ada3cc142  tests/test_v02_schema_replay.py
acc8efa73c177c2708e0f87138bf2d8f625cef873a5e4610f9ee261e173d9236  tests/test_v02_signed_bundles.py
44590b78bd1af41292b86a212c9f12d838e011582801f074c1fb4f70f75d5416  tests/test_v03_appeals.py
f8d8c7ba16942d5fa45151505239bdefd4ee4119e7c9ca79dfc52bc96ff30ef3  tests/test_v03_asymmetric_signing.py
21e2418458d34440f01d0b2cec20335846fbd7593341d444dc0cbb2def29aed6  tests/test_v03_foreign_mirrors.py
94b38acc56fe22f48d37623dfb563b5f13019b92f53107a3474780487d7e54e6  tests/test_v03_http_transport.py
363da5a95ae815dd4ef65a8fbce12696826cf8b3a23e98a5e7b1433036b4bec3  tests/test_v03_reconciliation.py
f4ec239a5c584c685d50b3a0f1d53dd2be40532d0ab13e875e65ed0a2e773493  tests/test_v03_release_contract.py
3165528a4f0d76346159cd5e1e42802966fe50581c8cbb249fe7eb3be960a9ec  tests/test_v03_selective_disclosure.py
c3b6584b2b160d6b0967db7a4410fee95db5632980f1fa5892bc3ad16d3f7042  tests/test_v03_signed_validation.py
bc1079fe39ebfec29dd48e2bee621c81431a67ecba2d74a549e37168f7db8a65  tools/generate_validation_report.py
06b08a004463d309fc470fd7152563c222f9584f9ba2842015188d2240738c43  tools/sign_validation_artifact.py
