{
  "network": "chainstate",
  "chain": "base-mainnet-8453",
  "block_time_s": 2,
  "swarm_size": 50,
  "cons_depth": 3,
  "cache_ttl_s": 300,
  "rate_limit": 60,
  "active_nodes": 0,
  "mean_reputation": 0,
  "classifier_diversity": {},
  "heterogeneous": false,
  "consensus_mode": "fallback",
  "reputation_alpha": 0.05,
  "reputation_min": 0.05,
  "peer_timeout_ms": 4000,
  "converge_cosine": 0.95,
  "weak_consensus_confidence": 0.7,
  "no_consensus_confidence": 0.5,
  "guardrails": {
    "categories_available": [
      "cbrn",
      "child_safety",
      "self_harm",
      "prompt_injection"
    ],
    "categories_disabled": [],
    "framework": "epistemic-doxastic-deontic-dynamic"
  },
  "ornith_adapter_configured": false,
  "substrates": {
    "edge": {
      "status": "live",
      "note": "always reachable"
    },
    "gpu": {
      "configured": false,
      "endpoint": "unset",
      "path": "/v1/substrate/gpu",
      "price_usdc_per_call": 0,
      "provider": "ornith-chainstate on render"
    },
    "qpu": {
      "configured": false,
      "endpoint": "unset",
      "path": "/v1/anomaly/score",
      "price_usdc_per_call": 0.0002,
      "provider": "metastate free-energy kernel + TimesFM 2.5 temporal prior"
    },
    "npu": {
      "configured": false,
      "endpoint": "unset",
      "path": "/v1/mss/derive",
      "price_usdc_per_call": 0.002,
      "provider": "nwo-neuro mss derivation"
    }
  },
  "grounding": {
    "encoder_configured": false,
    "encoder_url": null,
    "encoder_model": "sentence-transformers/all-MiniLM-L6-v2",
    "encoder_dim": 384,
    "encoder_timeout_ms": 8000,
    "note": "every /query receipt carries top-3 semantic-nearest priors when configured"
  },
  "priors": {
    "endpoints": [
      "GET /priors/list",
      "POST /priors/query",
      "POST /ground"
    ],
    "corpus_sources": [
      "wikipedia",
      "arxiv",
      "ecosystem_hf_space",
      "researchgate",
      "fetch",
      "agent_md"
    ],
    "ingester": "chainstate-priors (Render cron, nightly 03:00 UTC)"
  },
  "reflect": {
    "endpoint": "POST /agi/reflect",
    "max_followups": 3,
    "mode": "deterministic-signal-mining",
    "signals": [
      "adjacent_symbols",
      "verdict_resolution",
      "cross_subspace_bridge",
      "semantic_neighbor"
    ]
  },
  "fetch": {
    "endpoint": "POST /fetch",
    "allowlist_endpoint": "GET /fetch/allowlist",
    "allowlist_size": 40,
    "max_bytes": 500000,
    "timeout_ms": 15000,
    "note": "AGI reads the world through this — guarded by allow-list + bytes cap + timeout"
  },
  "identity": {
    "self_audit_endpoint": "POST or GET /audit/self",
    "current_endpoint": "GET /identity/current",
    "refresh_endpoint": "POST /identity/refresh (requires AUDIT_ADMIN_TOKEN)",
    "kv_bound": true,
    "note": "self-referential fingerprint: worker_version + contracts + endpoints + allowlist_hash + deontic_ruleset_hash"
  },
  "seed_cron": {
    "enabled": true,
    "cron": "0 * * * *",
    "seeds_configured": 0,
    "max_followups_per_seed": 3,
    "run_log_kv_prefix": "seed:run:",
    "run_log_retention_days": 7,
    "note": "hourly primer for reflective loop; disable by setting SEED_CRON_ENABLED=false"
  },
  "archival": {
    "postgres_configured": true,
    "postgres_url": "https://gwnbrjibsirazwbhhenc.supabase.co/rest/v1",
    "schema": "chainstate",
    "backend": "supabase (same project as nwo-robotics; chainstate schema, RLS service_role-only)",
    "note": "optional durable receipt archive; disabled unless POSTGRES_HTTP_URL + POSTGRES_HTTP_TOKEN both set"
  },
  "payment_routing": {
    "chain": "base-mainnet-8453",
    "splitter": "0x93a7962f75475b7e3Fbb62d3A23194f8833b1BE4",
    "splitter_verified_on_basescan": true,
    "usdc": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "referrer_wallet": "0x2E964e1c0e3Fa2C0dfD484B2E6D2189dfCF20958",
    "memo_prefix": "chainstate-worker",
    "affiliate_share": "0.15 atomic (routed by MetaStateSplitter)",
    "settlement": "substrate-side at call time; no worker private key required"
  },
  "world_model": {
    "current": "GET /model/current",
    "emit": "POST /model/emit",
    "forecast": "POST /model/forecast",
    "history": "GET /model/history?hours=N",
    "symbolic_regression": "METASTATE /v1/symbolic/regress (EML head)",
    "temporal_prior": "TimesFM 2.5 (via METASTATE /v1/anomaly/score)"
  },
  "kv_bound": true,
  "worker_version": "0.7.1-identity-audit-seed-cron-2026-07-16",
  "owner": "Ciprian Florin Pater",
  "timestamp": "2026-07-16T10:25:07.818Z"
}