Skip to content

SEDI County Presentation (sedi-present-county)

Bakobo holder-issued recipe, version 2.0.0. This one-time presentation supports the Summit county step. The holder issues it to the verifier, asserting a county in a.county and disclosing the county block from the state-issued Residence credential alongside it. It also links to Core so the verifier can establish the presenter's identity chain.

The identity and residence edges require I2I, with their far-schema SAIDs pinned to Core and Residence. The presentation requires rd, the holder's presentation registry, which Sam Smith's Core and Residence name in a.rd as the "Issuee Presentation Registry SAID" (keripy 9a8b7aa7 tests/sedi/test_sedi.py:539 and :1155). The holder incepts that registry in advance and issues each presentation into it, so the presentation's state is anchored and the holder can revoke it. A verifier should check that rd is the registry the presenter's Core names. Version 1.0.0, which forbade rd, remains resolvable in sedi-present-county-pre-presentation-rd-1.0.0/. Its required r names the standalone Bakobo governance artifact. Its local example.json and invalid/ cases exercise the shape. The verifier must resolve and verify both far nodes and compare the disclosed Residence county value to the holder's summary; the schema cannot establish those facts by itself.

Sam Smith has not authored this presentation schema. It follows the predefined presentation recipe pattern in keripy discussion #1627.