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-05-12 04:05:05 +01:00
..
epiphany.agent-heartbeat-cognition.schema.json Quarantine heartbeat cognition state 2026-05-12 04:05:05 +01:00
epiphany.agent-heartbeat.schema.json Quarantine heartbeat cognition state 2026-05-12 04:05:05 +01:00
epiphany.agent.memory.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.agent_memory_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.character-turn-packet.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.character_turn_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.circadian_rhythm_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.discord_persona_post_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.face-bubble.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.face-chat.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.face_bubble_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.heartbeat_pump_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.job_interrupt_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.job_launch_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.objective_adoption_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.planning_update_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.reorient_accept_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.reorient_launch_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.repo-birth-runner.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.repo-initialization-record.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.repo-personality-artifacts.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.repo_birth_run_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.repo_initialization_accept_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.repo_startup_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.rider_context_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.rider_open_ref_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.rider_status_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.role_accept_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.role_launch_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +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.session.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.runtime.session_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.state-ledger.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.context.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.coordinator.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.crrc.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.face.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.freshness.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.graph-query.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.jobs.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.planning.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.pressure.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.reorient-result.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.reorient.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.repo-birth-runner.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.repo-initialization.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.rider-bridge.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.role-result.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.roles.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.scene.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.unity-bridge.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.surface.void-memory.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.swarm-control-receipt.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.unity_check_compilation_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.unity_inspect_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.unity_probe_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
epiphany.unity_run_tests_intent.v0.schema.json Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00
index.json Quarantine heartbeat cognition state 2026-05-12 04:05:05 +01:00
README.md Publish Epiphany CultNet surface catalog 2026-05-11 15:12:18 +01:00

CultNet Schemas

This folder is Epiphany's published CultNet contract surface for Aquarium and other swarm-side observers. It contains the runtime state, operator-facing surface projections, control intents, and receipt/artifact payloads that the runtime-spine advertises over cultnet.schema.v0.

What Lives Here

  • index.json: local registration manifest loaded by epiphany-runtime-spine when answering schema-catalog requests.
  • *.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.
  • epiphany.agent_* and epiphany.state-ledger: durable typed state the swarm actually lives on.
  • epiphany.surface.*: operator-safe projections for scene, freshness, context, graph query, coordinator, roles, jobs, Face, Rider, Unity, repo initialization, and related live surfaces.
  • *.intent.v0: control documents Aquarium or another trusted coordinator can submit through CultNet.
  • receipt/artifact schemas such as epiphany.swarm-control-receipt, epiphany.face-bubble, epiphany.character-turn-packet, and epiphany.repo-birth-runner.

Publication Path

Generate a schema-catalog response with inline schema bodies:

cargo run --manifest-path .\epiphany-core\Cargo.toml --bin epiphany-runtime-spine -- schema-catalog --output .epiphany-dogfood\runtime-spine\schema-catalog.json --include-schema-json true

The runtime-spine merges the builtin CultNet schema registry with this local index before answering the request, so consumers can discover both canonical wire contracts and Epiphany-local payload contracts from one place.