{"success":true,"filters":{"layer":"audit","visibility":null,"search":null},"summary":{"profiles":1,"layers":1,"visibilityModes":4,"roles":5,"apiScopes":3,"evidenceItems":3},"profiles":[{"id":"access-audit","layer":"audit","name":"Audit-ready access evidence","purpose":"Prove who accessed, changed, exported, or verified readiness artifacts across the enterprise rollout.","enforcementPoint":"Enterprise audit logs, evidence export center, credential registry, and report exports","failClosedRule":"Exports and credential verification should expose proof metadata, not private learner scenario contents.","visibilityModes":[{"mode":"public","learnerAccess":"Active global content can be browsed without tenant context.","managerAccess":"Managers can use public content as academy defaults.","adminAccess":"Only platform admins can publish true public content."},{"mode":"org-only","learnerAccess":"Learners can read active content assigned to their organization.","managerAccess":"Managers can inspect team evidence inside their organization.","adminAccess":"Tenant admins and instructors can manage content inside their organization."},{"mode":"private","learnerAccess":"Only the creator or permitted manager can inspect the artifact.","managerAccess":"Managers use private evidence for coaching, not broad publishing.","adminAccess":"Admins can manage private content only inside their allowed tenant boundary."},{"mode":"draft","learnerAccess":"Learners cannot use drafts as readiness evidence.","managerAccess":"Managers can review drafts only when they are content managers.","adminAccess":"Admins and instructors review drafts before publishing."}],"roles":[{"role":"owner","permissions":["billing","branding","identity","all academy settings"],"boundary":"Own organization or platform scope when explicitly platform-admin."},{"role":"admin","permissions":["content approval","integration setup","org reports"],"boundary":"Own organization and assigned academy surfaces."},{"role":"manager","permissions":["team dashboards","coaching reports","export readiness evidence"],"boundary":"Own organization and assigned academy surfaces."},{"role":"instructor","permissions":["scenario drafts","rubric drafts","learner feedback"],"boundary":"Own organization and assigned academy surfaces."},{"role":"viewer","permissions":["read-only dashboards","credential registry"],"boundary":"Own organization and assigned academy surfaces."}],"apiScopes":["reports:read","analytics:read","all:read"],"evidence":["Audit exports preserve resource type, actor, org, and timestamp","Credential verification separates public proof from private evidence","Evidence exports map to LMS, HRIS, manager dashboards, data warehouse, and webhooks"],"implementationRefs":["src/lib/platform/evidence-export-center.ts","src/lib/platform/certification-registry.ts","src/app/api/enterprise/audit/route.ts","src/app/certificates/verify/page.tsx"]}]}