{
  "version": "2.0",
  "generated_at": "2026-06-18T07:59:20.186154+00:00",
  "project": "RadhikaChain / Hello-OS",
  "domain": "radhikachain.xyz",
  "phase": "Krittika (Shunyata)",
  "stats": {
    "nodes": 2503,
    "edges": 3721,
    "communities": 20
  },
  "pillars": [
    {
      "id": "sovereignty",
      "title": "Soberanía Digital",
      "title_en": "Digital Sovereignty",
      "summary": "RadhikaChain L1 + Hello-OS: red soberana con gobernanza Proof-of-Karma.",
      "files": [
        "FINAL_DOCUMENTATION.md",
        "radhikachain.md",
        "docker-compose.full.yml"
      ],
      "agents_query": "How does the sovereign stack connect eBPF → DharmaGate → Docker?"
    },
    {
      "id": "quantum-defense",
      "title": "Defensa Cuántica",
      "title_en": "Quantum Defense",
      "summary": "Fragmentación de claves Tor multi-circuito (NEWNYM); 88% del delay es red Tor.",
      "files": [
        "dharma-sensor/src/main.rs",
        "dharma-gate.worker.ts"
      ],
      "agents_query": "Where is HMAC kernel-event authentication implemented?"
    },
    {
      "id": "radha0",
      "title": "Radha-0 AI Brain",
      "title_en": "Radha-0 AI Brain",
      "summary": "Agent Core + MCP server: herramientas Ahimsa, métricas, aprobaciones humanas.",
      "files": [
        "mcp-server.worker.ts",
        "agent-core/worker.ts"
      ],
      "agents_query": "What AI tools does the MCP server expose?"
    },
    {
      "id": "omnivox",
      "title": "Omnivox Bridge",
      "title_en": "Omnivox Cross-Chain",
      "summary": "Programa Solana/Anchor para mint O-PRANA cross-chain.",
      "files": [
        "omnivox-bridge/program/src/lib.rs"
      ],
      "agents_query": "How does omnivox_bridge mint cross-chain PRANA?"
    },
    {
      "id": "edge",
      "title": "Cloudflare Edge",
      "title_en": "Cloudflare Edge",
      "summary": "Workers (DharmaGate, Wallet, Installer) + Tunnel 88b1c2ea → Docker seed.",
      "files": [
        "fix-cloudflared.sh",
        "audit-production.sh",
        "wrangler.dharmagate.toml"
      ],
      "agents_query": "Which subdomains route through the CF tunnel?"
    },
    {
      "id": "site",
      "title": "radhikachain.xyz",
      "title_en": "Public Site",
      "summary": "Landing Worker v3: wallet auth, Splunk bridge, telemetría en vivo.",
      "files": [
        "radhikachain-site/src/worker.ts",
        "radhikachain-site/src/index.html"
      ],
      "agents_query": "What API routes does the site worker expose?"
    }
  ],
  "communities": [
    {
      "id": 0,
      "name": "PRANA Token Engine",
      "node_count": 68,
      "top_files": [
        "prana-engine/src/indexer (1).ts",
        "prana-engine/src/PRANAToken.ts",
        "prana-engine/src/indexer.ts",
        "prana-engine/src/oracle.ts",
        "prana-engine/src/index.ts"
      ],
      "sample_labels": [
        "PRANAToken.ts",
        "PranaEntry",
        "TransferRecord",
        "OP_CODES",
        "PRANAToken",
        ".constructor()",
        ".getBalance()",
        ".getAllBalances()"
      ]
    },
    {
      "id": 1,
      "name": "Wallet & Bhakti API",
      "node_count": 66,
      "top_files": [
        "tests/test_audit_properties.py",
        "tests/audit_logic.py",
        "radhikachain-site/build.js",
        "tests/test_integration_scripts.py",
        ".opencode/plugins/graphify.js"
      ],
      "sample_labels": [
        "graphify.js",
        "GraphifyPlugin()",
        "build.js",
        "fs",
        "path",
        "SRC",
        "GENERATED",
        "PUBLIC"
      ]
    },
    {
      "id": 2,
      "name": "Infrastructure & Security",
      "node_count": 64,
      "top_files": [
        "DharmaGate-Agentic-Shield/tests/test_server.py",
        "DharmaGate-Agentic-Shield/mcp_server/tools_memory.py",
        "DharmaGate-Agentic-Shield/mcp_server/tools_disk.py",
        "DharmaGate-Agentic-Shield/src/utils.py",
        "DharmaGate-Agentic-Shield/mcp_server/server.py"
      ],
      "sample_labels": [
        "server.py",
        "_probe_binaries()",
        "ping()",
        "get_evidence_manifest()",
        "main()",
        "Check all configured SIFT binaries for availability at server start.",
        "Health check — verifies MCP server is responsive.",
        "Compute SHA-256 hashes for all files in the evidence directory."
      ]
    },
    {
      "id": 3,
      "name": "Fortune 108 & Confidence",
      "node_count": 57,
      "top_files": [
        "audit-deep.sh",
        "dharma-gate.worker.ts",
        "audit-production.sh",
        "audit-deep (1).sh",
        "dharma-sensor/src/main.rs"
      ],
      "sample_labels": [
        "audit-deep.sh",
        "audit-deep.sh script",
        "FAILURES",
        "WARNINGS",
        "log()",
        "pass()",
        "fail()",
        "warn()"
      ]
    },
    {
      "id": 4,
      "name": "Peer Installer",
      "node_count": 53,
      "top_files": [
        "radhikachain-site/src/auth/worker-auth.ts",
        "radhikachain-site/src/worker.ts",
        "radhikachain-site/src/auth/worker-splunk.ts",
        "radhikachain-site/src/auth/firebase-auth.ts",
        "radhikachain-site/src/generated/landing-html.ts"
      ],
      "sample_labels": [
        "firebase-auth.ts",
        "FirebaseEnv",
        "FirebaseClaims",
        "verifyFirebaseIdToken()",
        "handleFirebaseSession()",
        "json()",
        "worker-auth.ts",
        "AuthEnv"
      ]
    },
    {
      "id": 5,
      "name": "Production Audit",
      "node_count": 48,
      "top_files": [
        "wallet.worker.ts"
      ],
      "sample_labels": [
        "wallet.worker.ts",
        "Env",
        "NodePassData",
        "enc",
        "dec",
        "concat()",
        "u32le()",
        "u16le()"
      ]
    },
    {
      "id": 6,
      "name": "Community 6",
      "node_count": 47,
      "top_files": [
        "DharmaGate-Agentic-Shield/config/health_endpoints.json"
      ],
      "sample_labels": [
        "health_endpoints.json",
        "_comment",
        "binary_probes",
        "volatility3",
        "path",
        "version_flag",
        "required",
        "category"
      ]
    },
    {
      "id": 7,
      "name": "eBPF Dharma Sensor",
      "node_count": 45,
      "top_files": [
        "dharma-sensor/src/main.rs",
        "DharmaGate-Agentic-Shield/dharma-sensor/src/main.rs",
        "kernel_bridge.rs"
      ],
      "sample_labels": [
        "main.rs",
        "Args",
        "EbpfEvent",
        "SignedEvent",
        "sign_payload()",
        "next_event()",
        "load_and_run()",
        "parse_kernel_event()"
      ]
    },
    {
      "id": 8,
      "name": "Community 8",
      "node_count": 38,
      "top_files": [
        "Krittika-Splunk Nexus/tests/test_ethics.py",
        "Krittika-Splunk Nexus/agent_core/ethics.py"
      ],
      "sample_labels": [
        "ethics.py",
        "_alert_rank()",
        "other_parts()",
        "EthicalDecision",
        ".audit_block()",
        "ahimsa_gate()",
        "apply_ttl()",
        "shunyata_check()"
      ]
    },
    {
      "id": 9,
      "name": "Community 9",
      "node_count": 38,
      "top_files": [
        "Krittika-Splunk Nexus/tests/test_autofix_spl.py",
        "Krittika-Splunk Nexus/agent_core/splunk_mcp_client.py"
      ],
      "sample_labels": [
        "SplunkMCPClient",
        ".__aenter__()",
        ".__aexit__()",
        "._call_mcp_tool()",
        ".call_with_retry()",
        ".run_query()",
        ".get_info()",
        ".get_indexes()"
      ]
    },
    {
      "id": 10,
      "name": "Agent Core (A.L.I.C.E.)",
      "node_count": 36,
      "top_files": [
        "Krittika-Splunk Nexus/agent_core/orchestrator.py",
        "Krittika-Splunk Nexus/agent_core/api_server.py"
      ],
      "sample_labels": [
        "api_server.py",
        "update_state()",
        "FleetAPIServer",
        ".__init__()",
        ".start()",
        ".stop()",
        "Daemon thread wrapper for the HTTP server.",
        "DecisionEngine"
      ]
    },
    {
      "id": 11,
      "name": "Community 11",
      "node_count": 35,
      "top_files": [
        "peer-confidence/fortune.py",
        "peer-confidence/confidence.py",
        "peer-confidence/onchain.py",
        "peer-confidence/test_persistence.py"
      ],
      "sample_labels": [
        "confidence.py",
        "ConfidenceEngine",
        ".__init__()",
        "._get_conn()",
        "._init_db()",
        ".get_or_create_peer()",
        ".heartbeat()",
        ".get_confidence()"
      ]
    },
    {
      "id": 12,
      "name": "Community 12",
      "node_count": 31,
      "top_files": [
        "radhikachain-site/src/auth/wallet-auth.js"
      ],
      "sample_labels": [
        "wallet-auth.js",
        "CHAINS",
        "saveSession()",
        "loadSession()",
        "clearSession()",
        "buildSIWEMessage()",
        "buildRadhMessage()",
        "hexToBytes()"
      ]
    },
    {
      "id": 13,
      "name": "Community 13",
      "node_count": 30,
      "top_files": [
        "Krittika-Splunk Nexus/tests/test_splunk_mcp_client.py",
        "Krittika-Splunk Nexus/agent_core/retry.py",
        "Krittika-Splunk Nexus/tests/test_retry.py",
        "Krittika-Splunk Nexus/agent_core/orchestrator.py",
        "Krittika-Splunk Nexus/agent_core/splunk_mcp_client.py"
      ],
      "sample_labels": [
        "orchestrator.py",
        "retry.py",
        "TransientError",
        "PermanentError",
        "classify_mcp_error()",
        "A failure that is likely to succeed on retry (network blip, rate limit).",
        "A failure that will not succeed on retry (invalid query, 401 unauth).",
        "Map an MCP HTTP status code + error body to a TransientError or PermanentError."
      ]
    },
    {
      "id": 14,
      "name": "Community 14",
      "node_count": 30,
      "top_files": [
        "Krittika-Splunk Nexus/tests/test_retry.py",
        "Krittika-Splunk Nexus/agent_core/retry.py",
        "Krittika-Splunk Nexus/tests/test_splunk_mcp_client.py",
        "Krittika-Splunk Nexus/agent_core/splunk_mcp_client.py"
      ],
      "sample_labels": [
        "RetryPolicy",
        ".backoff()",
        ".record()",
        "with_retry()",
        "aretry()",
        "Per-query retry configuration.      Defaults map to typical MCP backend behavior",
        "Exponential backoff with cap and jitter.",
        "Synchronous retry wrapper for a query function.      Catches TransientError and"
      ]
    },
    {
      "id": 15,
      "name": "Community 15",
      "node_count": 25,
      "top_files": [
        "Krittika-Splunk Nexus/agent_core/remediation_actions.py"
      ],
      "sample_labels": [
        "remediation_actions.py",
        "ActionResult",
        ".to_dict()",
        "RemediationActions",
        ".__init__()",
        ".execute()",
        "._rebalance_cpu()",
        "._rebalance_memory()"
      ]
    },
    {
      "id": 16,
      "name": "Community 16",
      "node_count": 25,
      "top_files": [
        "api.rs",
        "resonance.rs"
      ],
      "sample_labels": [
        "api.rs",
        "HealthResponse",
        "PranaThreadsResponse",
        "ResonanceResponse",
        "ResonanceStatsResponse",
        "AnalyzeRequest",
        "AnalyzeResponse",
        "AttackPatternsResponse"
      ]
    },
    {
      "id": 17,
      "name": "Community 17",
      "node_count": 25,
      "top_files": [
        "audit-deep (1).sh"
      ],
      "sample_labels": [
        "audit-deep (1).sh",
        "audit-deep (1).sh script",
        "FAILURES",
        "WARNINGS",
        "log()",
        "pass()",
        "fail()",
        "warn()"
      ]
    },
    {
      "id": 18,
      "name": "Community 18",
      "node_count": 25,
      "top_files": [
        "resonance.rs",
        "prana_thread.rs"
      ],
      "sample_labels": [
        ".meditate()",
        "test_prana_thread_meditation()",
        "ResonanceDetector",
        ".initialize()",
        ".setup_prana_threads()",
        ".timing_analysis_thread()",
        ".pattern_analysis_thread()",
        ".simulate_timing_analysis()"
      ]
    },
    {
      "id": 19,
      "name": "Community 19",
      "node_count": 24,
      "top_files": [
        "DharmaGate-Agentic-Shield/src/telemetry_bridge.py",
        "DharmaGate-Agentic-Shield/tests/test_telemetry.py"
      ],
      "sample_labels": [
        ".to_dict()",
        "TelemetryBridge",
        ".__init__()",
        ".ingest()",
        ".ingest_from_dict()",
        ".flush()",
        ".save_batch()",
        ".load_from_file()"
      ]
    }
  ],
  "agent_endpoints": {
    "explorer": "/graph",
    "report": "/graphify-out/GRAPH_REPORT.md",
    "graph_json": "/graphify-out/graph.json",
    "mcp": "https://alice-mcp.radhikachain.xyz"
  },
  "indexing": {
    "sitemap": "https://radhikachain.xyz/sitemap.xml",
    "robots": "https://radhikachain.xyz/robots.txt"
  }
}
