Public projections

Public projections are explicit copies of fields approved for publication. They are not views over private source tables and do not move business authority into Vision or a website.

Trust boundary

A publication records the source App, resource type, opaque source reference, schema version, allowlisted fields, content hash, and current status. Fields outside the App-approved allowlist are discarded before persistence.

Retrieve a projection

Read an approved projection

curl https://vision.ivisionstudios.com/platform/v1/publications/platform/case-study/case_01 \
  --header 'authorization: Bearer eyJ...' \
  --header 'accept: application/json'

The token needs platform.publications:read plus Platform and source-App entitlements.

Withdrawal

Withdrawal preserves audit and invalidation evidence while making subsequent retrieval return 404. Consumers should remove cached content when they receive the corresponding invalidation or webhook event.