Consent artefact

Consent artefact - generated by me

{

"@context": "https://example.org/contexts/consent_artefact.jsonld",

"@type": "ConsentArtefact",

"consent_id": "CONSENT-123456",

"subject_id": "FARMER_1234",

"data_controller": "my.registry.org",

"partner_system": "PARTNER_SYSTEM_A",

"purpose": {

"code": "share_farm_profile",

"text": "Share farmer profile and crop information with Partner System A"

},

"data_scopes": [

"farmer_profile.basic",

"farmer_profile.crops",

"farmer_profile.landholdings"

],

"validity": {

"consent_timestamp": "2025-05-01T12:02:10Z",

"expiry_timestamp": "2026-05-01T12:02:10Z"

},

"auth_context": {

“generated by me….”

}

}

This needs to be stored - and checked against - before publishing data to partners

Last updated

Was this helpful?