ContriveAtlas
neostory-schema-set/22snapshot a59c206cec9d
Open Observatory

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.

Business · Product · Engineering
DeclaredImplementedObservedPlanned
neostory-schema-set/22snapshot a59c206cec9d

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.

Business · Product · Engineering14 nodes · 13 directed relationships

What this view establishes

The architectural commitments

  1. Contrive products are compositions of one domain-neutral platform, not separate vertical stacks.
  2. The local replica keeps capture and play responsive while the gateway remains the shared acceptance authority.
  3. Identity can span deployments; graph and blob data remain isolated within each deployment.

Layered platform stack

01
02

People

playerimplemented

Player / creator

Captures, reviews and plays

builderdeclared

Domain builder

Adds a domain without changing Core

02
03

Product surfaces

skateimplemented

Contrive Skate

Capture, annotate and play on Apple platforms

observatoryimplemented

Web Observatory

Schema, data, games, processing and proofs

domain-appimplemented

Additional domains

Birdwatch proves the composition seam

03
04

Shared platform

contractsimplemented

Portable contracts

Stable descriptors and canonical graph records

replicaimplemented

Local-first replica

SQLite graph, verified blobs and durable outbox

enginesimplemented

Evidence and game engines

ProcessingGraph plus deterministic game interpreters

compositiondeclared

Domain composition

Reusable capabilities selected at the app root

04
02

Authority services

gatewayimplemented

Gateway authority

Authentication, validation, graph queries and accepted writes

workerimplemented

Processing worker

Leased server-side capabilities

05
03

Identity and storage

identityobserved

Hosted identity

OIDC login; identity shared, data separated

postgresimplemented

PostgreSQL

Record heads, journal and authority transactions

objectsimplemented

Object storage

Content-addressed media behind gateway authorization

Connections and evidence

Open the 13-relationship source key

Numbers set an explanatory reading order. They do not measure runtime timing.

  1. 01

    Player / creatorContrive Skate

    creates and plays

    implemented
  2. 02

    Domain builderAdditional domains

    authors

    declared
  3. 03

    Contrive SkateLocal-first replica

    local first

    implemented
  4. 04

    Web ObservatoryGateway authority

    read-only inspection

    implemented
  5. 05

    Additional domainsDomain composition

    registers

    declared
  6. 06

    Portable contractsGateway authority

    canonical JSON

    implemented
  7. 07

    Local-first replicaGateway authority

    sync and blobs

    implemented
  8. 08

    Evidence and game enginesProcessing worker

    portable plan

    implemented
  9. 09

    Domain compositionGateway authority

    schema closure

    declared
  10. 10

    Gateway authorityHosted identity

    verifies

    observed
  11. 11

    Gateway authorityPostgreSQL

    authoritative state

    implemented
  12. 12

    Gateway authorityObject storage

    authorizes

    implemented
  13. 13

    Processing workerObject storage

    artifacts

    implemented

Connections and evidence

13 directed, source-backed relationships

Numbers set an explanatory reading order. They do not measure runtime timing.

  1. 01

    Player / creatorContrive Skate

    creates and plays

    implemented
  2. 02

    Domain builderAdditional domains

    authors

    declared
  3. 03

    Contrive SkateLocal-first replica

    local first

    implemented
  4. 04

    Web ObservatoryGateway authority

    read-only inspection

    implemented
  5. 05

    Additional domainsDomain composition

    registers

    declared
  6. 06

    Portable contractsGateway authority

    canonical JSON

    implemented
  7. 07

    Local-first replicaGateway authority

    sync and blobs

    implemented
  8. 08

    Evidence and game enginesProcessing worker

    portable plan

    implemented
  9. 09

    Domain compositionGateway authority

    schema closure

    declared
  10. 10

    Gateway authorityHosted identity

    verifies

    observed
  11. 11

    Gateway authorityPostgreSQL

    authoritative state

    implemented
  12. 12

    Gateway authorityObject storage

    authorizes

    implemented
  13. 13

    Processing workerObject storage

    artifacts

    implemented

What this view establishes

The architectural commitments

  1. Contrive products are compositions of one domain-neutral platform, not separate vertical stacks.
  2. The local replica keeps capture and play responsive while the gateway remains the shared acceptance authority.
  3. Identity can span deployments; graph and blob data remain isolated within each deployment.
22 repository sources behind this view
  • Explorer/app/api/library/_authority.ts
  • Explorer/app/page.tsx
  • Explorer/app/shape.tsx
  • README.md
  • Sources/NeoStorySQLite/SQLiteGraphStore.swift
  • docs/apple-ingestion-slice.md
  • docs/cross-platform-sync.md
  • docs/deployment.md
  • docs/forking.md
  • docs/game-application-roadmap.md
  • docs/game-kernel-g0.md
  • docs/login-owner-decisions-2026-09-02.md
  • docs/package-architecture.md
  • docs/processing-graph-foundation.md
  • docs/scalable-authority-foundation.md
  • domains/README.md
  • domains/bird/schema/bird-domain.schema-package.json
  • domains/skate/Apps/SkateAnnotator/project.yml
  • domains/skate/Apps/SkatePlay/project.yml
  • gateway/README.md
  • schema/core.schema-package.json
  • worker/README.md