This repository has been archived on 2026-10-29. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Epiphany/schemas/cultnet
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-23 16:24:53 +02:00
..
epiphany.coordinator-run-receipt.schema.json Add typed coordinator run receipts 2026-05-27 22:45:38 +01:00
epiphany.model-adapter-status.schema.json Add provider-neutral model documents 2026-05-27 22:37:53 +01:00
epiphany.model-receipt.schema.json Add provider-neutral model documents 2026-05-27 22:37:53 +01:00
epiphany.model-request.schema.json Bind public Eyes evidence to exact source authority 2026-08-11 22:07:02 +02:00
epiphany.model-stream-event.schema.json Add provider-neutral model documents 2026-05-27 22:37:53 +01:00
epiphany.openai-adapter-status.schema.json Advertise OpenAI adapter CultNet contracts 2026-05-13 05:11:20 +01:00
epiphany.openai-model-receipt.schema.json Advertise OpenAI adapter CultNet contracts 2026-05-13 05:11:20 +01:00
epiphany.openai-model-request.schema.json Add decision-auditable OpenRouter transport 2026-08-22 07:39:46 +02:00
epiphany.openai-model-stream-event.schema.json Advertise OpenAI adapter CultNet contracts 2026-05-13 05:11:20 +01:00
epiphany.runtime.archived-session.schema.json Archive completed model generations 2026-08-10 01:51:52 +01:00
epiphany.runtime.event.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.runtime.identity.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.runtime.job-result.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.runtime.job.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.runtime.model-execution-binding.schema.json Bind public Eyes evidence to exact source authority 2026-08-11 22:07:02 +02:00
epiphany.runtime.session.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.runtime.tool-execution-binding.schema.json Bind tool executions to runtime ownership 2026-08-10 01:18:23 +01:00
epiphany.state-ledger.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.tool-invocation-intent.schema.json Add typed tool invocation contracts 2026-05-27 22:51:13 +01:00
epiphany.tool-invocation-receipt.schema.json Unify terminal tool receipt authority 2026-08-14 03:11:07 +02:00
epiphany.work_organ_state.v0.schema.json Rename Face to Persona and Proprioception to Modeling 2026-06-15 16:38:09 +01:00
gamecult.persona_state.v0.schema.json Rename Face to Persona and Proprioception to Modeling 2026-06-15 16:38:09 +01:00
index.json Delete producerless tool capabilities 2026-08-23 12:40:11 +02:00
README.md Delete false runtime catalog authority 2026-08-23 16:24:53 +02:00

CultNet Schemas

This folder contains Epiphany's JSON Schema publication artifacts for typed CultNet boundaries. Typed Rust documents registered in CultCache remain the runtime authority; these files help foreign consumers inspect the wire shape.

The product direction is project-native agency: clients should speak to a project or one of its Personas/Personas, then watch typed scheduling, memory, evidence, and authority surfaces do the structuring work. Aquarium is the most direct client, but Discord, voice/WebRTC rooms, stream overlays, native CLIs, and other trusted tools should discover the same contracts instead of inventing private command verbs.

What Lives Here

  • index.json: publication manifest for providers that expose these contracts.
  • *.schema.json: top-level JSON Schema receipts for payload/document shapes.

The payload receipts are deliberately practical rather than religiously exhaustive. They publish the stable top-level structure Aquarium needs for inspection, visualization, and control without pretending every nested app server object deserves to be duplicated into a second baroque schema maze.

Main Families

  • epiphany.runtime.*: native runtime-spine identity, session, job, job result, and event documents.
  • keyed Mind documents and epiphany.state-ledger: durable typed state and exact decision/commit receipts the runtime lives on.
  • model, tool, and provider-boundary contracts used by the native runtime.
  • gamecult.persona_state.v0 and epiphany.work_organ_state.v0: portable state contracts whose owners may live outside this repository.

The catalog publishes contracts the executable body actually produces or consumes. Editor capabilities are provider-owned CultMesh/Eve surfaces, not Epiphany-owned Rider or Unity command families. Brokkr owns Unity editor inspection and actuation; a future Rider daemon will own Rider integration.

Publication Path

The provider that owns a live CultMesh/CultNet surface owns its schema-catalog response. This directory supplies publication artifacts; it is not a second runtime registry and no standalone Epiphany catalog command impersonates a service. The native model preflight derives its accepted document types from the same CultCache registrations used to open the runtime Mind store.