# Vercy AI instruction — YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "metaModel": { "id": "world.s2-access-contract-and-consent", "name": "Access Contract & Consent", "version": "0.2.0-legacy", "family": "World Models", "category": "Reference example", "industry": [ "Cross-industry" ], "domain": [ "security-ownership-access" ], "tags": [ "access", "contract", "consent" ], "status": "legacy example" }, "canonicalUrl": "https://ver.cy/models/world-s2-access-contract-and-consent/", "structure": { "bundles": [ { "name": "agreement", "description": "The instrument itself: parties, permission, duties", "layersText": "grantTerms`: grantor, grantee, purpose and validity window · `scopeSelection`: which objects, in which disclosure shape · `obligations`: grantee duties such as no onward sharing and retention limits", "findings": [] }, { "name": "consent", "description": "The human act behind the instrument", "layersText": "expression`: how and when consent was expressed, with evidence · `capacity`: who may consent, including guardians and delegates acting under S1", "findings": [] }, { "name": "lifecycle", "description": "How a grant is born, changed and dies", "layersText": "activation`: proposal, acceptance, entry into force · `termination`: revocation, expiry, supersession", "findings": [] } ] }, "serviceLayers": { "artifactFormats": [], "policies": [], "crud": {}, "roles": [] }, "legacySource": "/models/docs/security-ownership-access/S2-access-contract-and-consent.md", "migrationNotes": [ "Findings, questions, artifacts, CRUD rules and access roles are not explicit in this legacy version." ] }