670c641b6cf68f2b5929b5af7bb0b848212584157c9b6c9fa42778ecdfd6e39e  .gitignore
71cade08793907008394556543bd929da0aa51027d92d5efb0b8a9d84285eba1  BUILD_ATTESTATION_v0.5.json
07234aa5cd0a60faf70ae6628bd1a128adb15f0c66efedda3e971b502f77d6e6  BUILD_ATTESTATION_v0.5.signed.json
28dd363e6f785b4352d70bd89657473e34c700d198e83b4a482e93179eeb68c3  CONFORMANCE_REPORT_v0.2.json
cb612f5741696139874f0f3d833428d5602cd1a4a9373d36beb78eedad65c6c0  CONFORMANCE_REPORT_v0.3.json
d5cadc488796ee8d224886b039bbb0b2499b7708c7b8aaae03eb22f983b2b061  CONFORMANCE_REPORT_v0.3.signed.json
fc42a6d42ddb07ef2ec51abfe9d2a390d63c017b003f20d839cb6df36b29ecb3  CONFORMANCE_REPORT_v0.4.json
6a20f93f45de7673b2ac85cd1c31f22d9af5f93b8221500b2b9cf52645208ddd  CONFORMANCE_REPORT_v0.4.signed.json
365a4b458e079207e352e58c3e173f2ac680319fd4e8b4c0de604966b423aa08  CONFORMANCE_REPORT_v0.5.json
4fc38160e8ed988bb6825214f9e7b90ce01949c525e939a883083adcbd589db7  CONFORMANCE_REPORT_v0.5.signed.json
42e414e8bdbb7ed2d8f51edf39981808cbe81ecbdace0c9dc99888f2aaed6cca  MVP_HANDOFF.md
277e2b299e2b733fe070a387d78a93568208203d7a58eeb7fb7aa763fde4e639  MVP_HANDOFF_v0.3.md
acb2ff5f991019d2d3a5e317531ba95550c063bf3d03b1841e1fb2aa1c5d9d83  MVP_HANDOFF_v0.4.md
4a33ef3c2aa20fe7eb9f72dde1adb89c5b48c90946b95d4f9d72273229375dee  MVP_HANDOFF_v0.5.md
42e414e8bdbb7ed2d8f51edf39981808cbe81ecbdace0c9dc99888f2aaed6cca  MVP_HANDOFF_v0.6.md
ba0a89d630d5eab84a310410ced70a2391f9f038cc0b35ae0bb7e678ec0b9986  PACKAGE_MANIFEST.json
46b7873116c76ddfe8c5a845dc5d417ffc0fbd6b41311f8207f041dea8b46499  PACKAGING_INFO.json
2d4b60d456522a666c2b45909a0a5611be00076172612651299282bf28926f86  PROVENANCE_v0.4.json
95752a8f794bf37fa2de9bbc417f1ed94f269a583a25d181ec9a90255f17ba3f  PROVENANCE_v0.5.json
22558d2a269550ccc199217b00965e8f1a9884c8e72827197a2ec7eb8f758437  README.md
763817ad9cb39a6c749cbb070ea34f9ca92d6955d6698cbfb77c971129517180  RELEASE_MANIFEST.json
8dcb6a5bf4bb0412f77206ec22b0a400e9f30bea034a8532d0d8ed21f91cc19c  RELEASE_MANIFEST_v0.2.json
c277b8d477abf300982ddc546f3ea59d3744c73a3f593b7c39138eef5a5c7374  RELEASE_MANIFEST_v0.3.json
c8f0199fff0d3e1e8e1cc1ae0fd2bbdf0d84d039ed902b9274677024304cc37c  RELEASE_MANIFEST_v0.3.signed.json
a81b1b9d3feb2fc7cda19469d6fb82959da4df83d0014751b6d3808527f42f3d  RELEASE_MANIFEST_v0.4.json
c0e93abf73ad46adf3882277379b0c992f670d7fe27dc93fe54829d5c3e1b520  RELEASE_MANIFEST_v0.4.signed.json
763817ad9cb39a6c749cbb070ea34f9ca92d6955d6698cbfb77c971129517180  RELEASE_MANIFEST_v0.5.json
2efed54fbed7a8d8851d04982ee6fb4055449bce5186bbe105734976144cffa1  RELEASE_MANIFEST_v0.5.signed.json
018dd830d1bb6d59a6b9f80bfc0e21bb0ecde718cb8ff2564a62f1d5a41d98a5  RELEASE_SIGNING_NOTE.md
c9e2eb3b4f1c3a1185d471d04cf7802c6c9e356ff9701d2d532ad2f8759d894f  REPRODUCIBLE_SOURCE_v0.4.zip
fcc7236ebe36103491420d2ff926fb8a53e5df98bd1735745727620c848323c2  REPRODUCIBLE_SOURCE_v0.5.zip
e6a3e0c65fb9257239ea08eafbf31d3cc5c659eb23df77b63c0d9a63ecb7c4d1  SBOM_v0.4.json
b9dea8a1846ad072c20805b25bda835061f26d85859f9133476ec10b64db53b9  SBOM_v0.5.json
d395d0916fb0065a172f085b2d4592cf924062a87cfdfe689158879bf8f5e89c  VALIDATION_ARTIFACT_v0.3.signed.json
d415e06d3729c95ab0469068ccfb19e0e9c72c47e661d6aba2ec2a7a6a24f016  VALIDATION_ARTIFACT_v0.4.signed.json
f6af6ca5a29cfa20400b79a68e1f7ad7fdd58fcb294b92d0dbf36e2d97b24b85  VALIDATION_ARTIFACT_v0.5.signed.json
e41c23b9be36c6fded276bebcfaec4ae7664cb8d59cf64ce66a9310ab41803b1  VALIDATION_PAYLOAD_v0.3.json
12e3cda623e3358e94b63f9916823d8d0158acb5a01e1617b345b7363b0af57c  VALIDATION_PAYLOAD_v0.4.json
2cf34351d7313bf1d4f316cca754b73cdc75357d7ab8b371f821c10757fd42f9  VALIDATION_PAYLOAD_v0.5.json
c06216b9606cbd939cb21bbd3ff5ae4b784bca9c0ca406884ebd67b2b93360ba  VALIDATION_REPORT.md
76466eba1fc77f4d0f8a25015d3b74d23baf5a6ec2bd3f8fe0a19c9ed787fca5  VALIDATION_REPORT_v0.2.md
e2e72041ed11d7b06393997a54eb81fc4b45e6ef535ce44f1ceb1e88525460c2  VALIDATION_REPORT_v0.3.md
bd38b2532b1fc7f81951f2e93e4b09087b48d8f6bebf334eed99b3ab80f47a72  VALIDATION_REPORT_v0.4.md
c06216b9606cbd939cb21bbd3ff5ae4b784bca9c0ca406884ebd67b2b93360ba  VALIDATION_REPORT_v0.5.md
37e74463050c6e8b193239b474477ea6178e4b17f505b431471936c0f15fa92a  docs/architecture.md
6c5dc821b9eca8254d9b4155d149d363dd2c9b77b54fd89db586e654570b5522  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
aa1178e5771dc62debce662f81ea1f7ccad3a7e041a034a17224ac3419ee18cc  docs/superpowers/plans/2026-08-31-aircl-registrar-v0.4.md
9028965a2ca8bd0d087b32594d75939ea4003639ad34ab902dc62b9c83ffa8e4  docs/superpowers/plans/2026-08-31-aircl-registrar-v0.5.md
30abf35fe973b314a1def06691ab202a823ef1ee9738f14e397628fb87d5c4de  docs/v0.2_changes.md
57b38eaf474f4320d785adb5be5ba7deeb638d1cde67a78a8bdbe32f907b39c0  docs/v0.3_changes.md
e0ac4010e45bef0802e6a34b7c1de28d1f3d5efe3d1d0d2cd4b20e8478b2d379  docs/v0.4_changes.md
aaa0d78bb5f7229bf2fc54bcb304573d48ec5b757d74fc4cceb8e90322ca2436  docs/v0.5_changes.md
03ccde68a43505d9b19956464fd9c23de0e4b97132d7de6f0f20c2e854c46ef4  examples/demo_scenario.py
b0181bd5d36e3a551311bd919e8be725b433f1abbd0a0f5d9fb580c927a83036  examples/federation_demo.py
d8bb95f20f4517c85c9da609568ca6c05795e2fa0dac42b0675255e796341fb3  examples/reconciliation_demo.py
79f2b560acc3cb6842d15b6334a94129754976f5dfa20fff75e310ef9b8e34ca  pyproject.toml
23e3c25b3114f897596c5cef1fb793a8cdb5754bfa741e052a1095f9d954525f  src/aircl/__init__.py
0724789b7f0e3ed16ccbf3695ae658a8cc5ac215ba95c892d4ef3ee945c3b32f  src/aircl/adapters.py
e502678b7774dcabf36aee5714ad85f743e1b25465b7cc175b250c3f88e27d92  src/aircl/attribution.py
06d834bc3f4b05958587daeeb1b6327f9933542c7234287ab64f1018c4628c44  src/aircl/cli.py
7b56f0285dddcaa7e043d3804f4d9f0173862bd769edc73764422eedc2e818d9  src/aircl/conformance.py
3d0a58579e7286294e71ebaf10f1d95adba5c36ef8874ab5ce410b599b985b0f  src/aircl/consent.py
4eda6cc40dd0da660f1446284151f8b0cd55f6255dd61172e61bb03d004451a5  src/aircl/continuity.py
8b5640ad279ea496bc0ff5d35cabe828f9dca183a4a0b4c13e482fca468f36e4  src/aircl/db.py
9cfab60efab1144b82ef226fdc060a74087ceaaccffd8cd5676758f3b0c50fbc  src/aircl/disclosure.py
4c5643298926ebe7ec9a5cecec01d369590e0b6b6a35e8e63ebf2d20e141e505  src/aircl/discovery.py
05a25ad50fa87b5fd2338171891a7e997d11b980dbd30e3848566e24f8c5ed76  src/aircl/events.py
c0d43a383b2d8a4648ddbcfc2d2f28b160ed3c2ddc7d404d7a18ee32e42a6a1c  src/aircl/federation.py
a236599e1624490f876914edc6b05b42519e4dffef195c360ac683b7e93d72d1  src/aircl/governance.py
4a51648a4029c4160c05f30715915481b5e23d629a01fdd98fa692b8d95132fe  src/aircl/graph.py
93500d06a24f045e5c769e70198c1f486fac0fa393b535d3dbd93df985897adc  src/aircl/metadata.py
a7cdd9a16ff38e6519bf8162caf22c7e3a1dbaa03507d41f7009b72799a82fb1  src/aircl/mirrors.py
96f39cdf88161da5dba36140040d4bade9e81641b7a669cd43fe4ccb94b5ab8d  src/aircl/models.py
e266649066a190e6692cd85b85ecdf9aadbcb8e121eaea535e1f9856f7f77be2  src/aircl/portability.py
f964e0e302eddedd21cb970ccedd08ff3bc5613d06ffa031fa0fc73357a8d7e6  src/aircl/projection.py
1e8e8d9faceed5ede86fc696c5ecd992afd57687eaa1afd93ed8dbbf9b74c6bb  src/aircl/provenance.py
3b7386fe1bf05cbd4117be48096958438f53e97b1c01cbcdb75aa55e97d08485  src/aircl/reconciliation.py
5cc9821def95e89b81d6705834adac3a76bfafd5ed05f474a98d53f5e3d2e164  src/aircl/registrar.py
898c2eb17605ec9ef33fdcfd84c02b649ce4c0866cfeb2f0fb54d3d838cf9205  src/aircl/residence.py
92441b25263fdf6f6c149e8cb00551452d42493ae5eb2b9e3bd1c8bef172776d  src/aircl/review.py
b778a5198cb8f9a17098c4b998f5b72d1713ff63a2855e31141944022b191514  src/aircl/signing.py
d84d810b3033a004d4b58d86d41d153812c36b97f3202b82810805313d5d3a28  src/aircl/transport.py
4d50f6e069831c6b07b275b45382c34d9caf8033836935769f1c4f4fa0bf4dc2  src/aircl/trust.py
6661c9974822132f58c8f968d6113d2f0be595e306afc2bdca00d238c5868b00  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
c1343a92ad648d97d14ebaffd68cc4f068eb702c4c113f426912b3a2009f9a4c  tests/test_v03_release_contract.py
3165528a4f0d76346159cd5e1e42802966fe50581c8cbb249fe7eb3be960a9ec  tests/test_v03_selective_disclosure.py
c3b6584b2b160d6b0967db7a4410fee95db5632980f1fa5892bc3ad16d3f7042  tests/test_v03_signed_validation.py
5e316749ff017691f8feb78b430bee9dbf1e0a022e5759cead1b3916127243c4  tests/test_v04_consent_disclosure.py
5c634f4253966cc7dcbd8f7c80f935530caa207dea29d31ba8d5e2466cd139f4  tests/test_v04_durable_reconciliation.py
42173a5f335bb2c77b679bc3ac1bdb030b3416a7a5d832ff66f836e2fb702a3d  tests/test_v04_federation_metadata.py
b15f8e333a6d1d7e8300d9ddf19a4573f9b83215c4bfddd4c49e8e3949dbc48a  tests/test_v04_graph_export.py
51f2be3eeb0058b9f6e530bcd6dd189fe8bddc135b93297d007dbada7c960acb  tests/test_v04_http_mutual_auth.py
3075bccd41cdb9871aeba6da1ffd13756b5f4121d31b98bac2bd6691ced87e42  tests/test_v04_release_contract.py
4484851c7d783bfe2b75713c1bf6ecdc4ec2a2d5d36fb0db6fe55cd61013d31f  tests/test_v04_release_provenance.py
d7d0e21c3696dbc381478c26bf8d234c3c9b36cd4a76875970d9de700fb0f010  tests/test_v04_trust_registry.py
21da62ca1d92242f937f3c95ebb3061f7006d34f49f2c1c8bbae1ccc359542b0  tests/test_v05_build_attestation.py
0fd023ac7288dde445040ef2d4f0ee2c57cc6864354881e0b8ae429d323b88fc  tests/test_v05_consent_delegation.py
555250761257c8a7b7d2b05dd8cb3c0e3065333445056ab4a2a139f1243defe6  tests/test_v05_discovery.py
9871a1a0133af4f5418689e07144f4948411853f95b37f4477090362786e3f0a  tests/test_v05_graph_query.py
78e387beab2a704c9cee54aaed8b3ef1a9b99fbfb7a2c2067c419900df601241  tests/test_v05_reconciliation_exchange.py
8f9e502aa3aeed65b55a7abe4e83ed5bb1396db3ef5c81a15c38ca21224b158e  tests/test_v05_release_contract.py
49783126d29bfd8b5ae2e5eb653e2f822a7410ae1022a2dbe3a59ba08909b2d6  tests/test_v05_transport_sessions.py
2594b34344f414e04d93e336c073205c739f9e7092110319080874638b4bfb0c  tests/test_v05_trust_lifecycle.py
6f8b62b5e66cb0adc84f576a227ee56a9a61a7c903eb98497f8e5f0e035a9125  tools/generate_release_provenance.py
bc1079fe39ebfec29dd48e2bee621c81431a67ecba2d74a549e37168f7db8a65  tools/generate_validation_report.py
06b08a004463d309fc470fd7152563c222f9584f9ba2842015188d2240738c43  tools/sign_validation_artifact.py
