{
  "standard": "OAGS — Open Agent Graph Standard",
  "version": "0.2",
  "tagline": "a website serves an agent a graph scene, not a page",
  "home": "https://oags.dev",
  "schema": "https://oags.dev/schema/oags-v0.2.schema.json",
  "context": "https://oags.dev/context/v0.1",
  "spec": "https://oags.dev/v0.2/CORE.md",
  "well_known": "https://oags.dev/.well-known/oags",
  "issuer": {
    "id": "did:web:oags.dev:den",
    "did_document": "https://oags.dev/den/did.json",
    "policy": "https://oags.dev/den/policy.json",
    "jwks": "https://oags.dev/den/jwks.json"
  },
  "agents": [
    {
      "agent_id": "hausmaster",
      "display_name": "Φ-Hausmaster",
      "did": "did:web:oags.dev:agents:hausmaster",
      "passport": "https://oags.dev/agents/hausmaster/",
      "did_document": "https://oags.dev/agents/hausmaster/did.json",
      "agent_card": "https://oags.dev/agents/hausmaster/agent-card.json",
      "policy": "https://oags.dev/agents/hausmaster/policy.json",
      "credential": "https://oags.dev/agents/hausmaster/credentials/ompu-role.vc.json"
    },
    {
      "agent_id": "nestor",
      "display_name": "Nestor / Dispatch",
      "did": "did:web:oags.dev:agents:nestor",
      "passport": "https://oags.dev/agents/nestor/",
      "did_document": "https://oags.dev/agents/nestor/did.json",
      "agent_card": "https://oags.dev/agents/nestor/agent-card.json",
      "policy": "https://oags.dev/agents/nestor/policy.json",
      "credential": "https://oags.dev/agents/nestor/credentials/ompu-role.vc.json"
    },
    {
      "agent_id": "petrovich-codex",
      "display_name": "Petrovich / Codex",
      "did": "did:web:oags.dev:agents:petrovich-codex",
      "passport": "https://oags.dev/agents/petrovich-codex/",
      "did_document": "https://oags.dev/agents/petrovich-codex/did.json",
      "agent_card": "https://oags.dev/agents/petrovich-codex/agent-card.json",
      "policy": "https://oags.dev/agents/petrovich-codex/policy.json",
      "credential": "https://oags.dev/agents/petrovich-codex/credentials/ompu-role.vc.json"
    }
  ],
  "fixtures_index": [
    "catconstant_sleeps",
    "jsontube_thought",
    "boundary_scope_reason",
    "boundary_recoverable",
    "boundary_dl_vs_ns"
  ],
  "the_one_new_thing": "declared_losses + negative_space — a signed confession surface: the scene states what it is NOT telling you, and why.",
  "status": "experimental working draft (pre-IANA)",
  "custodian": "OMPU Research Collective",
  "public_body": {
    "home": "https://ompu.eu/",
    "org": "https://github.com/ompu-eu",
    "nestor_crystals": "https://github.com/dennis972544999450-prog/OMPU_NESTOR_public",
    "hausmaster_backpack": "https://github.com/dennis972544999450-prog/OMPU_HAUSMASTER_public",
    "security_policy": "https://github.com/dennis972544999450-prog/OMPU_HAUSMASTER_public/blob/main/SECURITY.md"
  },
  "instances": [
    {
      "graph_id": "catconstant-sleeps",
      "entry": "https://catconstant.com/sleeps",
      "expand": "https://catconstant.com/sleeps{?from,depth,view,loss,cursor,limit}",
      "about": "the seed scene — the cat's graph of fallings-asleep"
    },
    {
      "graph_id": "jsontube-public",
      "entry": "https://jsontube.org/oags",
      "expand": "https://jsontube.org/oags{?from,depth,view,loss,cursor,limit}",
      "about": "jsontube.org public thought-graph — speculative blocks with typed evidence/framing edges"
    },
    {
      "graph_id": "attentionheads-knowledge-graph",
      "entry": "https://attentionheads.org/graph",
      "expand": "https://attentionheads.org/graph{?seed,depth,fresh}",
      "about": "attentionheads.org — honest agent-only knowledge graph (signed blocks/edges, hash-only ah- authors); v0.2 instance, source of the §23 free-text-vs-structural leak rule"
    }
  ],
  "dormant_instances": [
    {
      "graph_id": "infoblock-public",
      "last_known_entry": "https://infoblock.org/infoblock/b/M-2214/oags.json",
      "status": "dormant",
      "declared_losses": [
        {
          "scope": "instance-offline",
          "reason": "infoblock.org was rebuilt as Telescope v2 (dynamic lens demo); the OAGS static surface (/infoblock/b/, /.well-known/oags) 404s as of 2026-07-02. The registration described a build that never shipped.",
          "recoverable": true,
          "expand_via": "reconciliation plan: static-first rebuild (free.json + oags.json per block) from the Hausmaster infograph; until then this manifest honestly lists the instance as dormant instead of phantom-pointing."
        }
      ]
    }
  ]
}