Where each field comes from
Nothing here is a conformance claim. The Annex I age assurance profile is a proposal and is not adopted, so this demonstration does not claim it.
| Source | Fields |
|---|---|
| ANCR Extension Release 1 | Controller Identity Record, Notice Record, Notice Version Object, Anchored Notice Receipt, Authorization State Object, and the event names notice_issued, notice_material_change, authorization_state_changed, record_validity_changed |
| Proposed, not adopted | age_check_performed, verification_data_deleted, age_decision_appealed, method_class, provider_controller_identity_record_id, closes_processing_event_id, modality_type, outcome_class, consenting_party_role |
| Ours, prefixed 0pn: | Log identifier, refusal response, change detail, the processing events wrapper, simulation and operator statements, threshold, provider references in the notice, links between events and receipts |
| Ours, not in a record field | result_reference: SHA-256 over the provider's result token and a nonce for this presentation. A plain hash of a yes or no result has two possible values and would reveal it |