Start here · Platform overview
One platform turns real-world evidence into durable, playable knowledge
Contrive products stay close to the player while NeoStory supplies the portable contracts, local-first replica, processing, authority, and durable services that every domain can reuse.
Start here · Platform overview
One platform turns real-world evidence into durable, playable knowledge
Contrive products stay close to the player while NeoStory supplies the portable contracts, local-first replica, processing, authority, and durable services that every domain can reuse.
What this view establishes
The architectural commitments
- Contrive products are compositions of one domain-neutral platform, not separate vertical stacks.
- The local replica keeps capture and play responsive while the gateway remains the shared acceptance authority.
- Identity can span deployments; graph and blob data remain isolated within each deployment.
Layered platform stack
People
Product surfaces
Shared platform
Portable contracts
Stable descriptors and canonical graph records
Local-first replica
SQLite graph, verified blobs and durable outbox
Evidence and game engines
ProcessingGraph plus deterministic game interpreters
Domain composition
Reusable capabilities selected at the app root
Authority services
Connections and evidence
Open the 13-relationship source key
Numbers set an explanatory reading order. They do not measure runtime timing.
Connections and evidence
Open the 13-relationship source key
- 01implemented
Player / creator→Contrive Skate
creates and plays
- 02declared
Domain builder→Additional domains
authors
- 03implemented
Contrive Skate→Local-first replica
local first
- 04implemented
Web Observatory→Gateway authority
read-only inspection
- 05declared
Additional domains→Domain composition
registers
- 06implemented
Portable contracts→Gateway authority
canonical JSON
- 07implemented
Local-first replica→Gateway authority
sync and blobs
- 08implemented
Evidence and game engines→Processing worker
portable plan
- 09declared
Domain composition→Gateway authority
schema closure
- 10observed
Gateway authority→Hosted identity
verifies
- 11implemented
Gateway authority→PostgreSQL
authoritative state
- 12implemented
Gateway authority→Object storage
authorizes
- 13implemented
Processing worker→Object storage
artifacts
Connections and evidence
13 directed, source-backed relationships
Numbers set an explanatory reading order. They do not measure runtime timing.
- 01implemented
Player / creator→Contrive Skate
creates and plays
- 02declared
Domain builder→Additional domains
authors
- 03implemented
Contrive Skate→Local-first replica
local first
- 04implemented
Web Observatory→Gateway authority
read-only inspection
- 05declared
Additional domains→Domain composition
registers
- 06implemented
Portable contracts→Gateway authority
canonical JSON
- 07implemented
Local-first replica→Gateway authority
sync and blobs
- 08implemented
Evidence and game engines→Processing worker
portable plan
- 09declared
Domain composition→Gateway authority
schema closure
- 10observed
Gateway authority→Hosted identity
verifies
- 11implemented
Gateway authority→PostgreSQL
authoritative state
- 12implemented
Gateway authority→Object storage
authorizes
- 13implemented
Processing worker→Object storage
artifacts
What this view establishes
The architectural commitments
- Contrive products are compositions of one domain-neutral platform, not separate vertical stacks.
- The local replica keeps capture and play responsive while the gateway remains the shared acceptance authority.
- Identity can span deployments; graph and blob data remain isolated within each deployment.
Follow the live system
Move from explanation to inspection
The Atlas is static and source-backed. The Observatory shows authenticated environment state.
22 repository sources behind this view
Explorer/app/api/library/_authority.tsExplorer/app/page.tsxExplorer/app/shape.tsxREADME.mdSources/NeoStorySQLite/SQLiteGraphStore.swiftdocs/apple-ingestion-slice.mddocs/cross-platform-sync.mddocs/deployment.mddocs/forking.mddocs/game-application-roadmap.mddocs/game-kernel-g0.mddocs/login-owner-decisions-2026-09-02.mddocs/package-architecture.mddocs/processing-graph-foundation.mddocs/scalable-authority-foundation.mddomains/README.mddomains/bird/schema/bird-domain.schema-package.jsondomains/skate/Apps/SkateAnnotator/project.ymldomains/skate/Apps/SkatePlay/project.ymlgateway/README.mdschema/core.schema-package.jsonworker/README.md