# Vercy AI instruction — YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "metaModel": { "id": "world.s3-disclosure-scope-and-projection-policy", "name": "Disclosure Scope & Projection Policy", "version": "0.2.0-legacy", "family": "World Models", "category": "Reference example", "industry": [ "Cross-industry" ], "domain": [ "security-ownership-access" ], "tags": [ "disclosure", "scope", "projection", "policy" ], "status": "legacy example" }, "canonicalUrl": "https://ver.cy/models/world-s3-disclosure-scope-and-projection-policy/", "structure": { "bundles": [ { "name": "shape", "description": "What an output looks like", "layersText": "fieldSelection`: include and exclude lists over property paths · `transformation`: redaction, generalization, bucketing, pseudonymization per field · `aggregationGrain`: rollup definitions when only summaries leave", "findings": [] }, { "name": "binding", "description": "Where a shape applies", "layersText": "policyAttachment`: attaching policies to contracts, object types and audiences · `sensitivityTiers`: classification of fields that constrains which shapes are lawful", "findings": [] }, { "name": "lifecycle", "description": "How policies are made and evolve", "layersText": "authoringAndApproval`: drafting and owner sign-off · `versioning`: supersession and the version each disclosure was served under", "findings": [] } ] }, "serviceLayers": { "artifactFormats": [], "policies": [], "crud": {}, "roles": [] }, "legacySource": "/models/docs/security-ownership-access/S3-disclosure-scope-and-projection-policy.md", "migrationNotes": [ "Findings, questions, artifacts, CRUD rules and access roles are not explicit in this legacy version." ] }