# SPDX-License-Identifier: Apache-2.0

schema_version: registry-manifest/v1
catalog:
  id: decentralized-demo-static-publication
  base_url: http://static-metadata-publisher:8080
  title: Decentralized Demo Static Metadata
  description: Static portable metadata for simulated registry and evidence services.
  publisher:
    name: Interoperability Metadata Publisher (Demo)
    iri: did:web:static-metadata.demo.example.gov
  standards:
    dcat: '3.0'
    shacl: '1.1'
    json_schema: 2020-12
  application_profiles:
    - id: bregdcat-ap
      version: '3.0'
    - id: cpsv-ap
      version: 3.2.0
authorities:
  - id: civil_registration_authority
    iri: did:web:civil-registry.demo.example.gov
    name: Civil Registration Authority
    spatial: https://demo.example.gov/jurisdictions/ZZ
  - id: social_protection_authority
    iri: did:web:social-protection.demo.example.gov
    name: Social Protection Authority
    spatial: https://demo.example.gov/jurisdictions/ZZ
  - id: health_services_authority
    iri: did:web:health-registry.demo.example.gov
    name: Health Services Authority
    spatial: https://demo.example.gov/jurisdictions/ZZ
  - id: agricultural_registry_authority
    iri: did:web:agri-registry.demo.example.gov
    name: Agricultural Registry Authority
    spatial: https://demo.example.gov/jurisdictions/ZZ
  - id: land_farm_services_authority
    iri: did:web:land-farm-services.demo.example.gov
    name: Land and Farm Services Authority
    spatial: https://demo.example.gov/jurisdictions/ZZ
  - id: agricultural_programs_authority
    iri: did:web:agri-programs.demo.example.gov
    name: Agricultural Programs Authority
    spatial: https://demo.example.gov/jurisdictions/ZZ
  - id: agroclimate_market_information_unit
    iri: did:web:agroclimate-market.demo.example.gov
    name: Agroclimate and Market Information Unit
    spatial: https://demo.example.gov/jurisdictions/ZZ
  - id: animal_health_authority
    iri: did:web:animal-health.demo.example.gov
    name: Animal Health Authority
    spatial: https://demo.example.gov/jurisdictions/ZZ
  - id: nagdi_governance_body
    iri: did:web:nagdi-governance.demo.example.gov
    name: NAgDI Governance Body
    spatial: https://demo.example.gov/jurisdictions/ZZ
  - id: interoperability_metadata_publisher
    iri: did:web:static-metadata.demo.example.gov
    name: Interoperability Metadata Publisher
    spatial: https://demo.example.gov/jurisdictions/ZZ
federation:
  node_id: did:web:static-metadata.demo.example.gov
  issuer: https://static-metadata.demo.example.gov
  jwks_uri: https://static-metadata.demo.example.gov/.well-known/jwks.json
  federation_api: https://static-metadata.demo.example.gov/federation
  supported_protocol_versions:
    - registry-notary-federation/v0.1
evaluation_profiles:
  - id: civil-child-status-v1
    ruleset: civil-child-status-v1
    claim_id: civil_child_status
    subject_id_type: id
    max_source_observed_age_seconds: 86400
  - id: civil-age-band-v1
    ruleset: civil-age-band-v1
    claim_id: age_band
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
  - id: vital-status-attestation-v1
    ruleset: vital-status-attestation-v1
    claim_id: vital_status_attestation
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
  - id: program-enrollment-attestation-v1
    ruleset: program-enrollment-attestation-v1
    claim_id: program_enrollment_attestation
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
  - id: welfare-classification-attestation-v1
    ruleset: welfare-classification-attestation-v1
    claim_id: welfare_classification_attestation
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
  - id: household-composition-attestation-v1
    ruleset: household-composition-attestation-v1
    claim_id: household_composition_attestation
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
  - id: caregiver-link-attestation-v1
    ruleset: caregiver-link-attestation-v1
    claim_id: caregiver_link_attestation
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
  - id: disability-determination-attestation-v1
    ruleset: disability-determination-attestation-v1
    claim_id: disability_determination_attestation
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
  - id: functioning-assessment-attestation-v1
    ruleset: functioning-assessment-attestation-v1
    claim_id: functioning_assessment_attestation
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
  - id: service-availability-attestation-v1
    ruleset: service-availability-attestation-v1
    claim_id: service_availability_attestation
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
  - id: farmer-registered-v1
    ruleset: farmer-registered-v1
    claim_id: farmer_registered
    subject_id_type: id
    max_source_observed_age_seconds: 86400
  - id: active-farm-parcel-v1
    ruleset: active-farm-parcel-v1
    claim_id: active_farm_parcel
    subject_id_type: id
    max_source_observed_age_seconds: 86400
  - id: climate-risk-district-v1
    ruleset: climate-risk-district-v1
    claim_id: climate_risk_district
    subject_id_type: id
    max_source_observed_age_seconds: 86400
  - id: voucher-redemption-status-v1
    ruleset: voucher-redemption-status-v1
    claim_id: voucher_redemption_status
    subject_id_type: id
    max_source_observed_age_seconds: 86400
  - id: eligible-for-input-voucher-v1
    ruleset: eligible-for-input-voucher-v1
    claim_id: eligible_for_input_voucher
    subject_id_type: id
    max_source_observed_age_seconds: 86400
  - id: eligible-for-livestock-movement-v1
    ruleset: eligible-for-livestock-movement-v1
    claim_id: eligible_for_livestock_movement
    subject_id_type: id
    max_source_observed_age_seconds: 86400
  - id: combined-support-eligibility-attestation-v1
    ruleset: combined-support-eligibility-attestation-v1
    claim_id: combined_support_eligibility_attestation
    subject_id_type: national_id
    max_source_observed_age_seconds: 86400
requirements:
  - id: child_identity_requirement
    iri: https://demo.example.gov/requirements/child-identity
    title: Child support identity and alive-status requirement
    description: Requirement to confirm the child has a civil registry record and is alive.
  - id: household_support_requirement
    iri: https://demo.example.gov/requirements/household-support
    title: Household support review requirement
    description: Requirement to confirm the household has an active support record.
  - id: health_linked_support_requirement
    iri: https://demo.example.gov/requirements/health-linked-support
    title: Health-linked conditional support requirement
    description: Requirement to confirm licensed health services are available for the applicant context.
  - id: combined_support_bundle_requirement
    iri: https://demo.example.gov/requirements/combined-support-bundle
    title: Combined support evidence bundle requirement
    description: Requirement represented by the legacy combined cross-authority evidence bundle.
    evidence_type_lists:
      - id: granular-authority-evidence
        title: Civil, household, and health evidence bundle
        description: A grouped option requiring evidence from the civil, social protection, and health authorities.
        evidence_types:
          - civil_child_status_evidence
          - household_support_evidence
          - health_service_availability_evidence
      - id: combined-support-evidence
        title: Combined support evidence
        description: A single composed evidence record satisfying the same requirement.
        evidence_types:
          - combined_support_evidence
  - id: farmer_registration_requirement
    iri: https://demo.example.gov/requirements/nagdi/farmer-registration
    title: Farmer registration requirement
    description: Requirement to confirm that the applicant is registered and active in an agricultural registry.
  - id: agri_lawful_basis_requirement
    iri: https://demo.example.gov/requirements/nagdi/lawful-basis
    title: Agricultural data-use authorization requirement
    description: Requirement to confirm a lawful basis and purpose for agricultural data consultation.
  - id: active_parcel_requirement
    iri: https://demo.example.gov/requirements/nagdi/active-parcel
    title: Active farm parcel requirement
    description: Requirement to confirm that the farmer has an active farm parcel for the season under review.
  - id: crop_declaration_requirement
    iri: https://demo.example.gov/requirements/nagdi/crop-declaration
    title: Crop declaration requirement
    description: Requirement to confirm that a crop has been declared for the deterministic demo season.
  - id: climate_risk_targeting_requirement
    iri: https://demo.example.gov/requirements/nagdi/climate-risk-targeting
    title: Climate-risk targeting requirement
    description: Requirement to confirm that the district and crop are targeted for climate-smart input support.
  - id: voucher_redemption_exclusion_requirement
    iri: https://demo.example.gov/requirements/nagdi/voucher-redemption-exclusion
    title: Voucher redemption exclusion requirement
    description: Requirement to confirm that a farmer has not already redeemed the input voucher under review.
  - id: livestock_holding_requirement
    iri: https://demo.example.gov/requirements/nagdi/livestock-holding
    title: Livestock holding requirement
    description: Requirement to confirm an active livestock holding before movement permit review.
  - id: vaccination_requirement
    iri: https://demo.example.gov/requirements/nagdi/vaccination
    title: Livestock vaccination requirement
    description: Requirement to confirm current vaccination status for herd movement.
  - id: quarantine_clearance_requirement
    iri: https://demo.example.gov/requirements/nagdi/quarantine-clearance
    title: Quarantine clearance requirement
    description: Requirement to confirm that no active quarantine blocks the requested livestock movement.
  - id: climate_smart_input_voucher_requirement
    iri: https://demo.example.gov/requirements/nagdi/climate-smart-input-voucher
    title: Climate-smart input voucher eligibility requirement
    description: Composed requirement for farmer registration, parcel, crop, climate-risk, and redemption checks.
    evidence_type_lists:
      - id: granular-agri-voucher-evidence
        title: Agricultural voucher evidence bundle
        description: Bounded evidence from agricultural registry, land, program, and climate sources.
        evidence_types:
          - farmer_registration_evidence
          - active_farm_parcel_evidence
          - climate_risk_district_evidence
          - voucher_redemption_status_evidence
      - id: composed-agri-voucher-evidence
        title: Composed input voucher eligibility evidence
        description: A single composed evidence result for input voucher review.
        evidence_types:
          - composed_input_voucher_eligibility_evidence
  - id: livestock_movement_permit_requirement
    iri: https://demo.example.gov/requirements/nagdi/livestock-movement-permit
    title: Livestock movement permit eligibility requirement
    description: Composed requirement for livestock holding, vaccination, quarantine, and permit status checks.
    evidence_type_lists:
      - id: granular-livestock-movement-evidence
        title: Livestock movement evidence bundle
        description: Bounded evidence from livestock, vaccination, quarantine, and permit records.
        evidence_types:
          - livestock_vaccination_evidence
          - quarantine_clearance_evidence
          - movement_permit_status_evidence
      - id: composed-livestock-movement-evidence
        title: Composed livestock movement eligibility evidence
        description: A single composed evidence result for livestock movement permit review.
        evidence_types:
          - composed_livestock_movement_eligibility_evidence
  - id: agricultural_market_sizing_requirement
    iri: https://demo.example.gov/requirements/nagdi/agricultural-market-sizing
    title: Agricultural market sizing aggregate requirement
    description: Requirement to provide suppressed district-level planning aggregates without raw farmer row export.
  - id: livestock_herd_planning_requirement
    iri: https://demo.example.gov/requirements/nagdi/livestock-herd-planning
    title: Livestock herd planning aggregate requirement
    description: Requirement to provide suppressed herd-count planning aggregates without raw livestock holder, herd, or animal row export.
evidence_types:
  - id: civil_child_status_evidence
    iri: https://demo.example.gov/evidence-types/civil-child-status
    title: Civil child status evidence
    proves:
      - child_identity_requirement
      - combined_support_bundle_requirement
  - id: household_support_evidence
    iri: https://demo.example.gov/evidence-types/household-support
    title: Program Enrollment Attestation
    description: Attestation that a social protection programme record supports household benefit review.
    proves:
      - household_support_requirement
      - combined_support_bundle_requirement
  - id: household_composition_evidence
    iri: https://demo.example.gov/evidence-types/household-composition
    title: Household Composition Attestation
    description: Attestation that returns a minimized household member count for benefit review.
    proves:
      - household_support_requirement
      - combined_support_bundle_requirement
  - id: caregiver_link_evidence
    iri: https://demo.example.gov/evidence-types/caregiver-link
    title: Parent Or Guardian Link Attestation
    description: Attestation that confirms an active caregiver relationship for an applicant and child.
    proves:
      - household_support_requirement
      - combined_support_bundle_requirement
  - id: disability_determination_evidence
    iri: https://demo.example.gov/evidence-types/disability-determination
    title: Disability Determination Attestation
    description: Attestation that returns a minimized disability support category for programme review.
    proves:
      - household_support_requirement
  - id: functioning_assessment_evidence
    iri: https://demo.example.gov/evidence-types/functioning-assessment
    title: Functioning Assessment Attestation
    description: Attestation that returns whether a functioning assessment meets the programme identifier threshold.
    proves:
      - household_support_requirement
  - id: health_service_availability_evidence
    iri: https://demo.example.gov/evidence-types/health-service-availability
    title: Service Availability Attestation
    description: Attestation that the applicant context has an available licensed health service.
    proves:
      - health_linked_support_requirement
      - combined_support_bundle_requirement
  - id: combined_support_evidence
    iri: https://demo.example.gov/evidence-types/combined-support
    title: Combined Support Eligibility Attestation
    description: Attestation that composes civil, social protection, and health facts for support review.
    proves:
      - combined_support_bundle_requirement
  - id: farmer_registration_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/farmer-registration
    title: Farmer registration evidence
    proves:
      - farmer_registration_requirement
      - climate_smart_input_voucher_requirement
  - id: active_farm_parcel_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/active-farm-parcel
    title: Active farm parcel evidence
    proves:
      - active_parcel_requirement
      - climate_smart_input_voucher_requirement
  - id: climate_risk_district_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/climate-risk-district
    title: Climate-risk district evidence
    proves:
      - climate_risk_targeting_requirement
      - climate_smart_input_voucher_requirement
  - id: voucher_redemption_status_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/voucher-redemption-status
    title: Voucher redemption status evidence
    proves:
      - voucher_redemption_exclusion_requirement
      - climate_smart_input_voucher_requirement
  - id: livestock_vaccination_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/livestock-vaccination
    title: Livestock vaccination evidence
    proves:
      - vaccination_requirement
      - livestock_movement_permit_requirement
  - id: quarantine_clearance_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/quarantine-clearance
    title: Quarantine clearance evidence
    proves:
      - quarantine_clearance_requirement
      - livestock_movement_permit_requirement
  - id: movement_permit_status_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/movement-permit-status
    title: Movement permit status evidence
    proves:
      - livestock_movement_permit_requirement
  - id: composed_input_voucher_eligibility_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/input-voucher-eligibility
    title: Composed input voucher eligibility evidence
    proves:
      - climate_smart_input_voucher_requirement
  - id: composed_livestock_movement_eligibility_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/livestock-movement-eligibility
    title: Composed livestock movement eligibility evidence
    proves:
      - livestock_movement_permit_requirement
  - id: agricultural_market_sizing_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/agricultural-market-sizing
    title: Agricultural market sizing evidence
    description: Suppressed aggregate evidence for planning and market sizing without individual row disclosure.
    proves:
      - agricultural_market_sizing_requirement
  - id: livestock_herd_planning_evidence
    iri: https://demo.example.gov/evidence-types/nagdi/livestock-herd-planning
    title: Livestock herd planning evidence
    description: Suppressed aggregate evidence for animal-health planning without livestock holder, herd, or animal row disclosure.
    proves:
      - livestock_herd_planning_requirement
public_services:
  - id: health_linked_child_support
    iri: https://demo.example.gov/services/health-linked-child-support
    title: Health-linked child support eligibility review
    description: Public service for reviewing child support eligibility using civil, social protection, and health evidence.
    competent_authority: social_protection_authority
    jurisdiction: https://demo.example.gov/jurisdictions/ZZ
    channels:
      - id: health_linked_child_support_online
        iri: https://demo.example.gov/services/health-linked-child-support/channels/online
        title: Online review channel
        kind: cv:OnlineChannel
        access_url: https://demo.example.gov/services/health-linked-child-support
    holds_requirements:
      - combined_support_bundle_requirement
    data_services:
      - health_facility_lookup_api
    forms:
      - health_linked_child_support_form
  - id: climate_smart_input_voucher
    iri: https://demo.example.gov/services/nagdi/climate-smart-input-voucher
    title: Climate-smart input voucher review
    description: Agricultural service that reviews input voucher eligibility using bounded NAgDI evidence.
    competent_authority: agricultural_programs_authority
    jurisdiction: https://demo.example.gov/jurisdictions/ZZ
    channels:
      - id: climate_smart_input_voucher_online
        iri: https://demo.example.gov/services/nagdi/climate-smart-input-voucher/channels/online
        title: Online voucher review channel
        kind: cv:OnlineChannel
        access_url: https://demo.example.gov/services/nagdi/climate-smart-input-voucher
    holds_requirements:
      - climate_smart_input_voucher_requirement
      - agri_lawful_basis_requirement
    data_services:
      - agri_registry_lookup_api
  - id: livestock_movement_permit
    iri: https://demo.example.gov/services/nagdi/livestock-movement-permit
    title: Livestock movement permit review
    description: Agricultural service that reviews livestock movement eligibility using bounded NAgDI evidence.
    competent_authority: animal_health_authority
    jurisdiction: https://demo.example.gov/jurisdictions/ZZ
    channels:
      - id: livestock_movement_permit_online
        iri: https://demo.example.gov/services/nagdi/livestock-movement-permit/channels/online
        title: Online permit review channel
        kind: cv:OnlineChannel
        access_url: https://demo.example.gov/services/nagdi/livestock-movement-permit
    holds_requirements:
      - livestock_movement_permit_requirement
      - agri_lawful_basis_requirement
    data_services:
      - agri_registry_lookup_api
  - id: agricultural_market_sizing
    iri: https://demo.example.gov/services/nagdi/agricultural-market-sizing
    title: Agricultural market sizing
    description: Aggregate-only planning service for estimating eligible voucher opportunities without farmer discovery.
    competent_authority: nagdi_governance_body
    jurisdiction: https://demo.example.gov/jurisdictions/ZZ
    channels:
      - id: agricultural_market_sizing_online
        iri: https://demo.example.gov/services/nagdi/agricultural-market-sizing/channels/online
        title: Online market sizing channel
        kind: cv:OnlineChannel
        access_url: https://demo.example.gov/services/nagdi/agricultural-market-sizing
    holds_requirements:
      - agri_lawful_basis_requirement
      - agricultural_market_sizing_requirement
    data_services:
      - agri_aggregate_planning_api
data_services:
  - id: health_facility_lookup_api
    iri: https://demo.example.gov/data-services/health-facility-lookup
    title: Health facility lookup API
    description: API route used to verify licensed health service availability.
    endpoint_url: https://demo.example.gov/api/health/facilities
    endpoint_description: https://demo.example.gov/openapi/health-facilities.yaml
    serves_datasets:
      - health_registry
    conforms_to: https://spec.openapis.org/oas/v3.1.0
  - id: agri_registry_lookup_api
    iri: https://demo.example.gov/data-services/nagdi/agri-registry-lookup
    title: Agricultural registry lookup API
    description: Purpose-bound Relay API for farmer, parcel, program, agroclimate, and livestock evidence source lookups.
    endpoint_url: http://agri-registry-relay:8080
    endpoint_description: http://agri-registry-relay:8080/openapi.json
    serves_datasets:
      - agricultural_registry
    conforms_to: https://spec.openapis.org/oas/v3.1.0
  - id: agri_aggregate_planning_api
    iri: https://demo.example.gov/data-services/nagdi/agri-aggregate-planning
    title: Agricultural aggregate planning API
    description: Aggregate-only Relay API for voucher market sizing with minimum cell and geography controls.
    endpoint_url: http://agri-registry-relay:8080
    endpoint_description: http://agri-registry-relay:8080/openapi.json
    serves_datasets:
      - agricultural_registry
    conforms_to: https://spec.openapis.org/oas/v3.1.0
forms:
  - id: health_linked_child_support_form
    iri: https://demo.example.gov/forms/health-linked-child-support/v1
    title: Health-linked child support application form
    description: Form used to start the health-linked child support review.
    service: health_linked_child_support
    channel: health_linked_child_support_online
    validates_with:
      json_schema: http://static-metadata-publisher:8080/metadata/forms/health_linked_child_support_form/schema.json
      shacl: http://static-metadata-publisher:8080/metadata/forms/health_linked_child_support_form/shacl
    sections:
      - id: applicant
        title: Applicant
        min_occurs: 1
        max_occurs: 1
        fields:
          - id: applicant_national_id
            name: applicantNationalId
            label: Applicant national ID
            widget_type: text
            data_type: xsd:string
            concept: https://demo.example.gov/concepts/national-id
            supports_requirement: child_identity_requirement
            required: true
            min_occurs: 1
            max_occurs: 1
            fulfillment:
              modes:
                - manual_input
                - registry_lookup
              preferred_mode: registry_lookup
      - id: children
        title: Children
        repeatable: true
        min_occurs: 1
        fields:
          - id: child_national_id
            name: childNationalId
            label: Child national ID
            widget_type: text
            data_type: xsd:string
            concept: https://demo.example.gov/concepts/national-id
            supports_requirement: child_identity_requirement
            required: true
            min_occurs: 1
            max_occurs: 1
      - id: health_linked
        title: Health service context
        visible_when:
          field: supportType
          equals: health_linked
        fields:
          - id: health_district
            name: healthDistrict
            label: Health district
            widget_type: text
            data_type: xsd:string
            concept: https://demo.example.gov/concepts/health-district
            supports_requirement: health_linked_support_requirement
            required: true
            fulfillment:
              modes:
                - registry_lookup
                - known_from_context
              preferred_mode: registry_lookup
    fields:
      - id: support_type
        name: supportType
        label: Support type
        widget_type: select
        data_type: xsd:string
        concept: https://demo.example.gov/concepts/support-type
        required: true
        fulfillment:
          modes:
            - manual_input
          preferred_mode: manual_input
datasets:
  - id: civil_registry
    title: Civil Registry
    description: Static description of the simulated civil registry authority.
    owner: Civil Registration Authority
    sensitivity: personal
    access_rights: restricted
    update_frequency: daily
    public_services:
      - id: https://demo.example.gov/services/civil-registry-service
        title: Civil registry service
        description: Service responsible for maintaining civil registration data.
    evidence_offerings:
      - id: civil_child_status_evidence_service
        iri: https://demo.example.gov/evidence-offerings/civil-child-status
        title: Vital Status Attestation
        description: Attestation that the civil registry currently records the subject as alive.
        attestation_id: vital-status-attestation
        evidence_type: civil_child_status_evidence
        issuing_authority:
          id: civil_registration_authority
          iri: did:web:civil-registry.demo.example.gov
          name: Civil Registration Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: civil_person
        lookup_keys:
          - national_id
        procedure_contexts:
          - health_linked_child_support
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://metadata.lab.registrystack.org/local-only/civil-notary
          discovery_url: https://metadata.lab.registrystack.org/local-only/civil-notary/.well-known/evidence-service
          ruleset: vital-status-attestation-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/child-support-eligibility
            - https://demo.example.gov/purpose/decentralized-evidence-demo
    entities:
      - name: civil_person
        title: Civil Person
        identifiers:
          - name: national_id
            kind: primary
        fields:
          - name: national_id
            type: string
            required: true
          - name: birth_date
            type: date
            required: true
          - name: life_stage
            type: string
            required: true
          - name: deceased
            type: boolean
            required: true
          - name: district
            type: string
            required: true
  - id: social_protection_registry
    title: Social Protection Registry
    description: Static description of the simulated social protection registry authority.
    owner: Social Protection Authority
    sensitivity: personal
    access_rights: restricted
    update_frequency: weekly
    public_services:
      - id: https://demo.example.gov/services/social-protection-registry-service
        title: Social protection registry service
        description: Service responsible for maintaining social protection registry data.
    evidence_offerings:
      - id: household_support_evidence_service
        iri: https://demo.example.gov/evidence-offerings/household-support
        title: Program Enrollment Attestation
        description: Attestation that a programme MIS or social registry enrollment is active or exposes its minimized status.
        attestation_id: program-enrollment-attestation
        evidence_type: household_support_evidence
        issuing_authority:
          id: social_protection_authority
          iri: did:web:social-protection.demo.example.gov
          name: Social Protection Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: program_enrollment
        lookup_keys:
          - national_id
        procedure_contexts:
          - health_linked_child_support
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://social-notary.lab.registrystack.org
          discovery_url: https://social-notary.lab.registrystack.org/.well-known/evidence-service
          ruleset: program-enrollment-attestation-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/social-protection-review
            - https://demo.example.gov/purpose/decentralized-evidence-demo
      - id: welfare_classification_attestation
        iri: https://demo.example.gov/evidence-offerings/welfare-classification
        title: Welfare Classification Attestation
        description: Attestation that exposes the minimized household eligibility band without returning household rows.
        attestation_id: welfare-classification-attestation
        evidence_type: household_support_evidence
        issuing_authority:
          id: social_protection_authority
          iri: did:web:social-protection.demo.example.gov
          name: Social Protection Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: household
        lookup_keys:
          - national_id
        procedure_contexts:
          - health_linked_child_support
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://social-notary.lab.registrystack.org
          discovery_url: https://social-notary.lab.registrystack.org/.well-known/evidence-service
          ruleset: welfare-classification-attestation-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/social-protection-review
            - https://demo.example.gov/purpose/decentralized-evidence-demo
      - id: household_composition_attestation
        iri: https://demo.example.gov/evidence-offerings/household-composition
        title: Household Composition Attestation
        description: Attestation that returns the minimized household member count needed by a social protection MIS without exposing member rows.
        attestation_id: household-composition-attestation
        evidence_type: household_composition_evidence
        issuing_authority:
          id: social_protection_authority
          iri: did:web:social-protection.demo.example.gov
          name: Social Protection Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: household
        lookup_keys:
          - national_id
        procedure_contexts:
          - health_linked_child_support
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://social-notary.lab.registrystack.org
          discovery_url: https://social-notary.lab.registrystack.org/.well-known/evidence-service
          ruleset: household-composition-attestation-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/social-protection-review
            - https://demo.example.gov/purpose/decentralized-evidence-demo
      - id: caregiver_link_attestation
        iri: https://demo.example.gov/evidence-offerings/caregiver-link
        title: Parent Or Guardian Link Attestation
        description: Attestation that confirms a requester is an active caregiver in the target child's household.
        attestation_id: caregiver-link-attestation
        evidence_type: caregiver_link_evidence
        issuing_authority:
          id: social_protection_authority
          iri: did:web:social-protection.demo.example.gov
          name: Social Protection Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: household_membership
        lookup_keys:
          - target_national_id
          - requester_national_id
        procedure_contexts:
          - health_linked_child_support
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://social-notary.lab.registrystack.org
          discovery_url: https://social-notary.lab.registrystack.org/.well-known/evidence-service
          ruleset: caregiver-link-attestation-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/social-protection-review
            - https://demo.example.gov/purpose/decentralized-evidence-demo
      - id: disability_determination_attestation
        iri: https://demo.example.gov/evidence-offerings/disability-determination
        title: Disability Determination Attestation
        description: Attestation that returns the minimized disability support category from a disability authority.
        attestation_id: disability-determination-attestation
        evidence_type: disability_determination_evidence
        issuing_authority:
          id: social_protection_authority
          iri: did:web:social-protection.demo.example.gov
          name: Social Protection Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: disability_determination
        lookup_keys:
          - national_id
        procedure_contexts:
          - health_linked_child_support
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://social-notary.lab.registrystack.org
          discovery_url: https://social-notary.lab.registrystack.org/.well-known/evidence-service
          ruleset: disability-determination-attestation-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/social-protection-review
            - https://demo.example.gov/purpose/decentralized-evidence-demo
      - id: functioning_assessment_attestation
        iri: https://demo.example.gov/evidence-offerings/functioning-assessment
        title: Functioning Assessment Attestation
        description: Attestation that returns whether a Washington Group-style functioning assessment meets the programme identifier threshold.
        attestation_id: functioning-assessment-attestation
        evidence_type: functioning_assessment_evidence
        issuing_authority:
          id: social_protection_authority
          iri: did:web:social-protection.demo.example.gov
          name: Social Protection Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: functioning_profile
        lookup_keys:
          - national_id
        procedure_contexts:
          - health_linked_child_support
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://social-notary.lab.registrystack.org
          discovery_url: https://social-notary.lab.registrystack.org/.well-known/evidence-service
          ruleset: functioning-assessment-attestation-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/social-protection-review
            - https://demo.example.gov/purpose/decentralized-evidence-demo
    entities:
      - name: household
        title: Household
        description: Household enrolled or assessed for support.
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: national_id
            type: string
            required: true
          - name: district
            type: string
            required: true
          - name: eligibility_band
            type: string
            required: true
          - name: household_size
            type: integer
            required: true
      - name: program_enrollment
        title: Program Enrollment
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: national_id
            type: string
            required: true
          - name: enrollment_status
            type: string
            required: true
      - name: household_membership
        title: Household Membership
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: target_national_id
            type: string
            required: true
          - name: requester_national_id
            type: string
            required: true
          - name: household_id
            type: string
            required: true
          - name: person_id
            type: string
            required: true
          - name: relationship_type
            type: string
            required: true
          - name: membership_status
            type: string
            required: true
      - name: functioning_profile
        title: Functioning Profile
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: national_id
            type: string
            required: true
          - name: instrument_code
            type: string
            required: true
          - name: disability_identifier_met
            type: boolean
            required: true
          - name: domains_triggering_identifier
            type: string
            required: true
      - name: disability_determination
        title: Disability Determination
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: national_id
            type: string
            required: true
          - name: determination_status
            type: string
            required: true
          - name: support_category
            type: string
            required: true
          - name: review_due
            type: date
            required: true
  - id: health_registry
    title: Applicant Service Availability Projection
    description: Static description of simulated facility licensing and service availability records.
    owner: Health Services Authority
    sensitivity: personal
    access_rights: restricted
    update_frequency: weekly
    public_services:
      - id: https://demo.example.gov/services/health-facility-registry-service
        title: Applicant service availability evidence service
        description: Service responsible for maintaining health facility availability data.
    evidence_offerings:
      - id: health_service_availability_evidence_service
        iri: https://demo.example.gov/evidence-offerings/health-service-availability
        title: Service Availability Attestation
        description: Evidence Server endpoint that computes facility license and service availability.
        attestation_id: service-availability-attestation
        evidence_type: health_service_availability_evidence
        issuing_authority:
          id: health_services_authority
          iri: did:web:health-registry.demo.example.gov
          name: Health Services Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: health_facility
        lookup_keys:
          - national_id
        procedure_contexts:
          - health_linked_child_support
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://metadata.lab.registrystack.org/local-only/shared-eligibility-notary
          discovery_url: https://metadata.lab.registrystack.org/local-only/shared-eligibility-notary/.well-known/evidence-service
          ruleset: service-availability-attestation-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/health-linked-support-eligibility
    entities:
      - name: health_facility
        title: Applicant Service Availability
        description: Applicant-district service availability projection for eligibility evidence.
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: national_id
            type: string
            required: true
          - name: facility_name
            type: string
            required: true
          - name: district
            type: string
            required: true
          - name: license_status
            type: string
            required: true
          - name: maternal_service_available
            type: boolean
            required: true
          - name: pediatric_service_available
            type: boolean
            required: true
          - name: practitioner_credential_active
            type: boolean
            required: true
          - name: updated_on
            type: date
            required: true
  - id: agricultural_registry
    title: NAgDI Agricultural Registry View
    description: Static metadata for simulated farmer, farm holding, program, agroclimate, and livestock records used by NAgDI evidence flows.
    owner: NAgDI Governance Body
    sensitivity: personal
    access_rights: restricted
    update_frequency: weekly
    public_services:
      - id: https://demo.example.gov/services/nagdi/climate-smart-input-voucher
        title: Climate-smart input voucher review
        description: Service that reviews bounded agricultural evidence without exposing broad farmer lists.
      - id: https://demo.example.gov/services/nagdi/livestock-movement-permit
        title: Livestock movement permit review
        description: Service that reviews bounded livestock movement evidence.
      - id: https://demo.example.gov/services/nagdi/agricultural-market-sizing
        title: Agricultural market sizing
        description: Aggregate-only planning service with geography and cell-size safeguards.
    evidence_offerings:
      - id: farmer_registration_evidence_service
        iri: https://demo.example.gov/evidence-offerings/nagdi/farmer-registration
        title: Farmer registration evidence service
        evidence_type: farmer_registration_evidence
        issuing_authority:
          id: agricultural_registry_authority
          iri: did:web:agri-registry.demo.example.gov
          name: Agricultural Registry Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: farmer
        lookup_keys:
          - farmer_id
        procedure_contexts:
          - climate_smart_input_voucher
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary
          discovery_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary/.well-known/evidence-service
          ruleset: farmer-registered-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/nagdi/climate-smart-input-support
      - id: active_farm_parcel_evidence_service
        iri: https://demo.example.gov/evidence-offerings/nagdi/active-farm-parcel
        title: Active farm parcel evidence service
        evidence_type: active_farm_parcel_evidence
        issuing_authority:
          id: land_farm_services_authority
          iri: did:web:land-farm-services.demo.example.gov
          name: Land and Farm Services Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: parcel
        lookup_keys:
          - farmer_id
        procedure_contexts:
          - climate_smart_input_voucher
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary
          discovery_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary/.well-known/evidence-service
          ruleset: active-farm-parcel-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/nagdi/climate-smart-input-support
      - id: climate_risk_district_evidence_service
        iri: https://demo.example.gov/evidence-offerings/nagdi/climate-risk-district
        title: Climate-risk district evidence service
        evidence_type: climate_risk_district_evidence
        issuing_authority:
          id: agroclimate_market_information_unit
          iri: did:web:agroclimate-market.demo.example.gov
          name: Agroclimate and Market Information Unit
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: district_climate_risk
        lookup_keys:
          - district
        procedure_contexts:
          - climate_smart_input_voucher
          - agricultural_market_sizing
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary
          discovery_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary/.well-known/evidence-service
          ruleset: climate-risk-district-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/nagdi/climate-smart-input-support
            - https://demo.example.gov/purpose/nagdi/agricultural-market-sizing
      - id: voucher_redemption_status_evidence_service
        iri: https://demo.example.gov/evidence-offerings/nagdi/voucher-redemption-status
        title: Voucher redemption status evidence service
        evidence_type: voucher_redemption_status_evidence
        issuing_authority:
          id: agricultural_programs_authority
          iri: did:web:agri-programs.demo.example.gov
          name: Agricultural Programs Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: voucher_entitlement
        lookup_keys:
          - farmer_id
        procedure_contexts:
          - climate_smart_input_voucher
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary
          discovery_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary/.well-known/evidence-service
          ruleset: voucher-redemption-status-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/nagdi/climate-smart-input-support
            - https://demo.example.gov/purpose/nagdi/program-integrity-audit
      - id: composed_input_voucher_eligibility_service
        iri: https://demo.example.gov/evidence-offerings/nagdi/input-voucher-eligibility
        title: Composed input voucher eligibility evidence service
        evidence_type: composed_input_voucher_eligibility_evidence
        issuing_authority:
          id: nagdi_governance_body
          iri: did:web:nagdi-governance.demo.example.gov
          name: NAgDI Governance Body
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: voucher_eligibility_snapshot
        lookup_keys:
          - id
        procedure_contexts:
          - climate_smart_input_voucher
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary
          discovery_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary/.well-known/evidence-service
          ruleset: eligible-for-input-voucher-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/nagdi/climate-smart-input-support
      - id: composed_livestock_movement_eligibility_service
        iri: https://demo.example.gov/evidence-offerings/nagdi/livestock-movement-eligibility
        title: Composed livestock movement eligibility evidence service
        evidence_type: composed_livestock_movement_eligibility_evidence
        issuing_authority:
          id: animal_health_authority
          iri: did:web:animal-health.demo.example.gov
          name: Animal Health Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: livestock_movement_snapshot
        lookup_keys:
          - farmer_id
          - herd_id
        procedure_contexts:
          - livestock_movement_permit
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary
          discovery_url: https://metadata.lab.registrystack.org/local-only/nagdi-agriculture-notary/.well-known/evidence-service
          ruleset: eligible-for-livestock-movement-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/nagdi/livestock-movement-permit-review
      - id: agricultural_market_sizing_aggregate_service
        iri: https://demo.example.gov/evidence-offerings/nagdi/agricultural-market-sizing
        title: Agricultural market sizing aggregate service
        description: Registry Relay aggregate endpoint for suppressed district-level voucher opportunity sizing. This offering is served by Relay aggregate routes, not by Registry Notary.
        evidence_type: agricultural_market_sizing_evidence
        issuing_authority:
          id: nagdi_governance_body
          iri: did:web:nagdi-governance.demo.example.gov
          name: NAgDI Governance Body
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: moderate
        entity: market_sizing_cell
        lookup_keys:
          - district_code
          - crop
          - risk_band
          - input_type
        procedure_contexts:
          - agricultural_market_sizing
        access:
          kind: registry-relay-aggregate
          conforms_to: registry_relay:aggregate-v1
          endpoint_url: http://agri-registry-relay:8080/v1/datasets/agri_registry/aggregates/voucher_opportunities_by_district_crop_risk_input
          discovery_url: http://agri-registry-relay:8080/.well-known/api-catalog
          ruleset: voucher_opportunities_by_district_crop_risk_input
        policy:
          purpose:
            - https://demo.example.gov/purpose/nagdi/agricultural-market-sizing
      - id: livestock_herd_planning_aggregate_service
        iri: https://demo.example.gov/evidence-offerings/nagdi/livestock-herd-planning
        title: Livestock herd planning aggregate service
        description: Registry Relay aggregate endpoint for suppressed herd and animal counts by species and district. This offering is served by Relay aggregate routes, not by Registry Notary.
        evidence_type: livestock_herd_planning_evidence
        issuing_authority:
          id: animal_health_authority
          iri: did:web:animal-health.demo.example.gov
          name: Animal Health Authority
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: moderate
        entity: herd
        lookup_keys:
          - species
          - district_code
        procedure_contexts:
          - livestock_movement_permit
        access:
          kind: registry-relay-aggregate
          conforms_to: registry_relay:aggregate-v1
          endpoint_url: http://agri-registry-relay:8080/v1/datasets/agri_registry/aggregates/livestock_herds_by_species_district
          discovery_url: http://agri-registry-relay:8080/.well-known/api-catalog
          ruleset: livestock_herds_by_species_district
        policy:
          purpose:
            - https://demo.example.gov/purpose/nagdi/livestock-movement-permit-review
    entities:
      - name: farmer
        title: Farmer
        identifiers:
          - name: farmer_id
            kind: primary
        fields:
          - name: farmer_id
            type: string
            required: true
          - name: registration_status
            type: string
            required: true
          - name: district
            type: string
            required: true
      - name: parcel
        title: Farm Parcel
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: holding_id
            type: string
            required: true
          - name: farmer_id
            type: string
            required: true
          - name: district
            type: string
            required: true
          - name: district_code
            type: string
            required: true
          - name: area_ha
            type: number
            required: true
          - name: active
            type: boolean
            required: true
      - name: crop_declaration
        title: Crop Declaration
        identifiers:
          - name: crop_declaration_id
            kind: primary
        fields:
          - name: crop_declaration_id
            type: string
            required: true
          - name: farmer_id
            type: string
            required: true
          - name: crop
            type: string
            required: true
          - name: season
            type: string
            required: true
      - name: voucher_entitlement
        title: Voucher Entitlement
        identifiers:
          - name: entitlement_id
            kind: primary
        fields:
          - name: entitlement_id
            type: string
            required: true
          - name: farmer_id
            type: string
            required: true
          - name: program_year
            type: string
            required: true
          - name: redemption_status
            type: string
            required: true
      - name: district_climate_risk
        title: District Climate Risk
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: district
            type: string
            required: true
          - name: district_code
            type: string
            required: true
          - name: season
            type: string
            required: true
          - name: drought_risk_level
            type: string
            required: true
          - name: recommended_input_type
            type: string
            required: true
      - name: voucher_eligibility_snapshot
        title: Voucher Eligibility Snapshot
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: season
            type: string
            required: true
          - name: farmer_registered
            type: boolean
            required: true
          - name: data_use_authorized
            type: boolean
            required: true
          - name: active_farm_parcel
            type: boolean
            required: true
          - name: voucher_not_redeemed
            type: boolean
            required: true
          - name: reason_code
            type: string
            required: true
      - name: livestock_movement_snapshot
        title: Livestock Movement Snapshot
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: herd_id
            type: string
            required: true
          - name: farmer_id
            type: string
            required: true
          - name: registered_livestock_holder
            type: boolean
            required: true
          - name: herd_vaccination_current
            type: boolean
            required: true
          - name: origin_district_not_quarantined
            type: boolean
            required: true
          - name: reason_code
            type: string
            required: true
      - name: herd
        title: Herd
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: district_code
            type: string
            required: true
          - name: species
            type: string
            required: true
          - name: count
            type: integer
            required: true
      - name: market_sizing_cell
        title: Market Sizing Cell
        identifiers:
          - name: id
            kind: primary
        fields:
          - name: id
            type: string
            required: true
          - name: district_code
            type: string
            required: true
          - name: crop
            type: string
            required: true
          - name: risk_band
            type: string
            required: true
          - name: input_type
            type: string
            required: true
          - name: eligible_opportunity_count
            type: integer
            required: true
  - id: combined_support_registry_view
    title: Combined Support Registry View
    description: Static policy metadata describing a cross-authority evidence service.
    owner: Interoperability Metadata Publisher
    sensitivity: personal
    access_rights: restricted
    update_frequency: weekly
    evidence_offerings:
      - id: combined_support_evidence_service
        iri: https://demo.example.gov/evidence-offerings/combined-support
        title: Combined Support Eligibility Attestation
        description: Shared Evidence Server claim that composes civil, social protection, and health registry facts.
        attestation_id: combined-support-eligibility-attestation
        evidence_type: combined_support_evidence
        issuing_authority:
          id: interoperability_metadata_publisher
          iri: did:web:static-metadata.demo.example.gov
          name: Interoperability Metadata Publisher
          country: ZZ
        jurisdiction:
          country: ZZ
        level_of_assurance: substantial
        entity: applicant
        lookup_keys:
          - national_id
        procedure_contexts:
          - health_linked_child_support
        access:
          kind: registry-notary
          conforms_to: registry-notary-federation/v0.1
          endpoint_url: https://metadata.lab.registrystack.org/local-only/shared-eligibility-notary
          discovery_url: https://metadata.lab.registrystack.org/local-only/shared-eligibility-notary/.well-known/evidence-service
          ruleset: combined-support-eligibility-attestation-v1
        policy:
          purpose:
            - https://demo.example.gov/purpose/health-linked-support-eligibility
    entities:
      - name: applicant
        title: Applicant
        identifiers:
          - name: national_id
            kind: primary
        fields:
          - name: national_id
            type: string
            required: true
vocabularies:
  registry_relay: https://registry-relay.dev/
