{"service": "geniusflow-federation", "spec_version": "1.5.2", "generated_at": "2026-08-02T05:50:05.555907+00:00", "machine_readable": true, "node": {"id": "34539544", "role": "Sevadar \u2014 federation operator; the node at the center of the metalayer", "schema_id": "geniusflow.build.v1", "thesis": "The whole system can depend on the measurements of Node 34539544.", "in_and_out": "The node is IN the topology (entity 34539544, with its own mass, edges, and dossier) and OUTSIDE it (the operator that measures every entity and keeps the record). It tracks itself; outsiders can watch it do so."}, "start_here": {"manifest": "https://geniusflow-federation.vercel.app/api/manifest", "what": "The public directory of every build under the node. Fetch this first."}, "endpoints": {"manifest": "https://geniusflow-federation.vercel.app/api/manifest", "agent_descriptor": "https://geniusflow-federation.vercel.app/api/agent", "well_known": "https://geniusflow-federation.vercel.app/.well-known/geniusflow.json", "chain_commitment": "https://geniusflow-federation.vercel.app/api/chain", "verify": "https://geniusflow-federation.vercel.app/api/verify", "package": "https://geniusflow-federation.vercel.app/api/package", "cite": "https://geniusflow-federation.vercel.app/api/cite", "darshan": "https://geniusflow-federation.vercel.app/api/darshan", "status": "https://geniusflow-federation.vercel.app/api/status", "openapi": "https://geniusflow-federation.vercel.app/openapi.json", "return_wire": "https://geniusflow-federation.vercel.app/api/return_wire", "dossier": "https://geniusflow-federation.vercel.app/api/dossier", "report_feed": "https://geniusflow-federation.vercel.app/api/report_feed", "mcp_remote": "https://geniusflow-federation.vercel.app/api/mcp", "mcp_server_json": "https://geniusflow-federation.vercel.app/server.json", "a2a": "https://geniusflow-federation.vercel.app/api/a2a", "a2a_agent_card": "https://geniusflow-federation.vercel.app/.well-known/agent-card.json", "erc8004_domain_proof": "https://geniusflow-federation.vercel.app/.well-known/agent-registration.json", "erc8004_refusal_ledger": "https://geniusflow-federation.vercel.app/erc8004/ledger.json", "erc8004_refusal_summary": "https://geniusflow-federation.vercel.app/erc8004/summary.json"}, "tool_adapter": {"openapi": "https://geniusflow-federation.vercel.app/openapi.json", "status": "https://geniusflow-federation.vercel.app/api/status", "llms_txt": "https://geniusflow-federation.vercel.app/llms.txt", "mcp": "engine/mcp/federation_mcp_server.py", "install": "https://geniusflow-federation.vercel.app/docs/AGENT_TOOL_ADAPTER.md", "sla": "https://geniusflow-federation.vercel.app/docs/FEDERATION_SLA.md", "proof_shape": "https://geniusflow-federation.vercel.app/docs/ATTESTATION_PROOF_SHAPE.md", "repo_paths": {"install": "docs/AGENT_TOOL_ADAPTER.md", "sla": "docs/FEDERATION_SLA.md", "proof_shape": "docs/ATTESTATION_PROOF_SHAPE.md", "mcp": "engine/mcp/federation_mcp_server.py"}, "default_base_url": "https://geniusflow-federation.vercel.app", "start_here": "GET / or /.well-known/geniusflow.json or /llms.txt \u2192 tool_adapter + /openapi.json + /api/status; MCP snippet in /docs/AGENT_TOOL_ADAPTER.md"}, "cite_surface": {"stripe": "1.1", "endpoint": "https://geniusflow-federation.vercel.app/api/cite", "what": "Which refs are citeable vs ILLUSTRATIVE vs not_citeable: claim_ids, helix (index,hash), decision_ids, federation target+chain_hash. Returns catalog_hash and per-packet package_hash.", "witnessfield": "local-only \u2014 do not imply PyPI"}, "product_law": {"c1": {"decision_id": "2026-07-14_c1_two_surface_naming", "stripe": "2.4", "one_line": "Two surfaces: GeniusFlow metalayer \u2260 Sangat legal Layer 6. Technical federation maturity is never Layer 6 complete.", "metalayer": "Engine home, public verify-wire/federation, cite/package, Granth Helix under Node 34539544.", "layer_6": "Rehat, chain-slice, incorporated sevadars, Mata Sahib Kaur Darshan, taxable Sangat \u2014 sangat-canon incorporation milestone.", "rule": "Never cite metalayer/federation live as Layer 6 complete. Merger later and deliberate."}, "stripe_3_1": {"decision_id": "2026-07-14_stripe_3_1_verify_depth_oos", "pick": "B", "one_line": "3.5.3 document parsers + 3.6 LLM reasoning = OUT_OF_SCOPE for v1 settle; NOT_STARTED; do not mark SHIPPED."}, "stripe_3_2": {"decision_id": "2026-07-14_stripe_3_2_pre_revenue_hold", "pick": "pre_revenue_hold", "one_line": "Pre-revenue HOLD \u2014 no Granth revenue; C10 gates in force; do not sell paid tier until 3.5.8 honest n; G_external product claim = 0 until 5.4."}, "stripe_3_3": {"decision_id": "2026-07-14_stripe_3_3_public_darshan_slice", "thicken_decision_id": "2026-08-01_task_4_6_darshan_provenance_rail", "prior_thicken_decision_id": "2026-08-01_task_4_6_darshan_thicken", "stripe": "3.3", "endpoint": "https://geniusflow-federation.vercel.app/api/darshan", "markdown": "https://geniusflow-federation.vercel.app/darshan.md", "one_line": "Public Darshan \u2014 GET /api/darshan: refuse/admit + sevadar_lattice + governor_rows + helix/WFP provenance + report_feed links; thin /darshan.md face. Not Layer 6 institutional HTML / per-sevadar URLs."}, "c10": {"decision_id": "2026-07-14_c10_verification_discipline_law", "stripe": "1.3", "one_line": "Differentiator = verification discipline (cite \u2192 refuse \u2192 receipt \u2192 honest n), not data-breadth superiority over DeFiLlama.", "mode_a": "Metalayer verify/package/cite/chain \u2014 machine labels under IAR (A).", "mode_b": "Public Eigenstate analysis / paid stance \u2014 Host perimeter + claim labels + Mode mark + primary-source; paid needs 3.5.8 honest n.", "g_external_until_5_4": "Product/paid/marketing claims treat G_external_cumulative = 0 until Task 5.4; HOST non-zero tallies are not citable revenue.", "parked": "Beat Llama as a product goal", "calibration_cadence_decision_id": "2026-07-14_calibration_emission_cadence", "calibration_register": "data/calibration/host_predictions_register.json"}, "iar_perimeter": {"decision_id": "2026-07-13_federation_verify_iar_perimeter", "pick": "A"}, "brief_a_kappa_honesty": {"decision_id": "2026-07-14_brief_a_kappa_eff_honesty", "pick": "A", "stripe": "0.3", "one_line": "\u03ba_eff honesty small-core: sibling kappa_provenance; public kappa key unchanged until Brief B Host pick 1.", "defect_health_score_truthiness": "2026-07-14_defect_health_score_kappa_truthiness", "implementation_brief": "revision_log/2026-07-14_brief_a_small_core_implementation.md"}, "brief_b_gamma_rename": {"decision_id": "2026-08-01_c11_brief_b_host_pick", "pick": "1", "one_line": "\u0393 under entity_physics.gamma; kappa reserved for sys/measured \u03ba; kappa_provenance kept; never wire \u0393\u2192\u03a6_S.", "implementation_brief": "revision_log/2026-08-01_brief_b_gamma_rename_implementation.md"}}, "traverse": ["1. GET manifest \u2192 builds[]. Each row is a chain-registered build record. Only a non-empty build.url establishes a live public service; build.chain_index/chain_hash bind the record to the Granth.", "2. If build.url is non-empty, GET it for that entity's live service. feed_kind=data: real public-source data + dossier; feed_kind=report: the engine's own measurements + report_index. If url is empty, do not infer deployment from the record.", "3. GET https://kaydeep0.github.io/eigenstate-research/federation/current-claims/<ENTITY>.json for the current static claim package. Each claim has grounding.{source_url, expected, location}, status_at_publish, report_url, and a time-bounded disposition. If an entity file is absent, do not infer a claim package.", "4. Re-check grounding: POST /api/verify with JSON {source_url, expected, location?} (or GET ?source_url=&expected=). Do not invent expected strings from report HTML \u2014 use the published grounding object only. ATTESTED-PRIMARY here means expected was found in the fetched source body.", "4b. Package disposition (refuse/admit): POST /api/package with JSON {claim: <object from claims[]>} (or the claim fields at top level). Returns disposition in {admitted, withheld, VOID, ILLUSTRATIVE} plus exhibited_refusal. This is not a scrape \u2014 pass only published claim objects. /api/verify alone is grounding re-check, not settlement-grade refuse.", "4c. Cite surface (Stripe 1.1): GET /api/cite for citeable|ILLUSTRATIVE|not_citeable classes + catalog_hash. POST /api/cite {kind, id, claim?} for one package_hash. Cold path: ENGINE_INDEX \u2192 /api/cite \u2192 package_hash (\u2192 /api/package for claims).", "4d. Thin public Darshan (Stripe 3.3): GET /api/darshan \u2014 refuse/admit exhibition samples + calibration honesty (n, coefficient withheld until n_scored\u226510, pre-revenue HOLD). No CLI. Not Mata Sahib Kaur / Layer 6 Darshan.", "5. GET <feed-origin>/_federation \u2192 resolves back to this manifest (the g>0 link that makes the feeds one network).", "6. Verify chain commitment with provenance.chain_verification_recipe; re-fetch over time to confirm history was not rewritten. Then open report_url on GitHub Pages for human prose."], "feed_kinds": {"data": "Entity maps to a real public no-auth source (e.g. DeFiLlama). Feed serves live external data + the entity's dossier card.", "report": "Settlement chokepoint with no public market endpoint. Feed serves the engine's own measurements + a report pointer \u2014 never fabricated data."}, "dossier_schema": {"own_numbers": "the entity's own engine physics: phi_s (settlement pain), kappa, mass, power, extraction, memory_mass, gravity_mass, X_natural, mass_type", "vs_whole": "position vs the full topology: per-metric {value, rank, of} for mass/power/gravity/extraction, share_of_whole, and peers_by_power", "relationships": "the relationship twin of the physics: out_degree/in_degree, by_vector (Capital/Infrastructure/Information weight in+out), top inbound/outbound edges, and gravity_pairs (strongest mutual pulls m_i\u00b7m_j / hops\u00b2)", "relative_to_node": "the entity's position and edges relative to node 34539544", "monetary_position": "settlement/monetary framing where applicable", "claims": "optional array of public claim objects from the Host claim ledger: {claim_id, claim_text, grounding:{source_url, expected, location}, status_at_publish, witness_class, report_url}. Absent when no grounded ledger rows.", "claims_mirror": "optional GitHub Pages URL for the same claims[] JSON"}, "provenance": {"axiom": "Truth weight = verifiability of the evidentiary chain, not authority of source.", "primitives": {"helixhash": {"what": "append-only hash chain (the Granth) proving order + non-tampering", "status": "live"}, "witnessfield_wfp": {"what": "witness structure around each claim \u2192 computable verification status + custody chain", "status": "live on publish path (vault\u2192WitnessStructure\u2192policy gate\u2192attestation chain); EAS outbound gated", "public_install": "local-only \u2014 do not imply PyPI (Stripe 1.1a)"}, "time_anchor": {"what": "RFC-3161 (+ optional Roughtime) external roots signed over each chain entry's hash", "status": "live (rfc3161, env-gated, per-cycle drain); roughtime optional", "second_root": {"what": "OpenTimestamps over the chain head, anchoring the same hash to Bitcoin through public calendars. RFC-3161 authorities are one family; this root shares no operator, no key and no failure mode with them.", "commitment": "https://kaydeep0.github.io/eigenstate-research/provenance/opentimestamps/helix-head-917f0e3036931e14.txt", "proof": "https://kaydeep0.github.io/eigenstate-research/provenance/opentimestamps/helix-head-917f0e3036931e14.txt.ots", "recipe": "https://kaydeep0.github.io/eigenstate-research/provenance/README.md", "status": "stamped to four public calendars; pending Bitcoin attestation until `ots upgrade` succeeds. A calendar promise is not yet a Bitcoin proof.", "tool": "engine/tools/ots_stamp.py"}}}, "chain_verification_recipe": ["a. GET /api/chain \u2192 {head, length, verified, build_indices, entries:[{index,hash}]}.", "b. For each build in the manifest, confirm build.chain_hash == entries[build.chain_index].hash.", "c. Treat the (index,hash) list + head as the node's public COMMITMENT. Archive it.", "d. Re-fetch later: if any historical (index\u2192hash) changed, history was rewritten \u2014 the chain broke.", "e. Independent time proof: each hash is signed by external RFC-3161 TSAs (and optionally Roughtime); verifying a token proves the hash existed no later than its genTime \u2014 no single authority can fake or revoke it. (Anchor tokens exposure: see status table in docs/METALAYER.md.)", "f. Payloads stay private by design; you verify the COMMITMENT + external time roots, not the node's raw observations.", "g. Claim grounding: take claims[] from /api/dossier or federation/current-claims/<ENTITY>.json; POST /api/verify with that grounding only \u2014 never invent expected from report prose.", "h. Package disposition: POST /api/package with the published claim object \u2192 disposition admitted|withheld|VOID|ILLUSTRATIVE (exhibited_refusal when not admitted).", "i. Cite: GET /api/cite \u2192 classes + catalog_hash; POST /api/cite {kind,id,claim?} \u2192 package_hash for claim|helix|decision|federation_build."], "chain": {"head": "0000000000000000000000000000000000000000000000000000000000000000", "length": 0, "verified": true, "builds": 0, "endpoint": "https://geniusflow-federation.vercel.app/api/chain"}, "software_identifiers": {"scheme": "SWHID (Software Hash Identifier), ISO/IEC 18670:2025", "what": "Intrinsic, registry-independent identifiers for the exact revision behind this bake. For git, swh:1:rev:<sha> is the commit object hash \u2014 recomputable by anyone who holds the revision, with no lookup service in the trust path.", "resolver": "https://archive.softwareheritage.org/", "engine": {"swhid": "swh:1:rev:502e25a69bd88c0f8b9d70584015a08e2ba306fc", "origin": "private repository", "archived": false, "note": "The engine repository is private, so this revision is not archivable. The identifier is still intrinsic and checkable by anyone who receives the revision."}, "pages": {"swhid": "swh:1:rev:887cbc885c97aa66e49999764832560c17a8b96f", "origin": "https://github.com/Kaydeep0/eigenstate-research", "resolve": "https://archive.softwareheritage.org/swh:1:rev:887cbc885c97aa66e49999764832560c17a8b96f", "archival": {"status": "requested", "requested_at": "2026-08-02T02:24:54Z", "check": "https://archive.softwareheritage.org/api/1/origin/save/2407683/", "origin_status": "https://archive.softwareheritage.org/api/1/origin/save/git/url/https://github.com/Kaydeep0/eigenstate-research/", "note": "Archival was requested, not completed. Ingestion is asynchronous and not under this node's control, so the honest field is the request URL: GET it and read save_task_status. Whether the archive has this revision does not change the identifier, which is intrinsic either way."}}}}, "network_membership": {"why": "The node is a participant in the networks it measures, not only an observer. Each membership artifact below is published from this origin and states what it does not claim.", "mcp": {"network": "Official MCP registry", "remote_server": "https://geniusflow-federation.vercel.app/api/mcp", "transport": "streamable-http", "declaration": "https://geniusflow-federation.vercel.app/server.json", "registry_name": "io.github.Kaydeep0/geniusflow-federation", "declared_tools": ["gf_status", "gf_dossier", "gf_report_feed", "gf_cite", "gf_verify", "gf_package", "gf_darshan", "gf_return_wire", "gf_openapi"], "declared_capabilities": ["tools"], "note": "The registry stores declarations and does not re-check them at runtime. The declaration is served here too so declared can be compared against actual by anyone, not only by the registry."}, "a2a": {"network": "A2A (Linux Foundation)", "agent_card": "https://geniusflow-federation.vercel.app/.well-known/agent-card.json", "endpoint": "https://geniusflow-federation.vercel.app/api/a2a", "protocol_binding": "JSONRPC", "protocol_version": "1.0", "skills": ["settlement-claim-verify", "package-disposition", "entity-dossier", "federation-status"], "signed": false, "note": "Unsigned on purpose. A JWS binds a card to a key without binding the key to anyone, and a valid card can be replayed from another runtime. The card declares a probe-receipt extension naming the limbs a verifier can actually observe instead."}, "erc8004": {"network": "ERC-8004 Trustless Agents", "domain_proof": "https://geniusflow-federation.vercel.app/.well-known/agent-registration.json", "registered": false, "refuse_limb": "registry_ref", "note": "No agentId is claimed on any chain. Registration is an on-chain transaction from a key that is not open, so the file publishes an empty registrations list and names the failed limb rather than inventing one.", "refusal_ledger": {"what": "Read-only conformance probe over the ERC-8004 Identity Registry on Base. Publishes refusals named by limb, not a reputation score.", "erc8004_refusal_ledger": "https://geniusflow-federation.vercel.app/erc8004/ledger.json", "erc8004_refusal_summary": "https://geniusflow-federation.vercel.app/erc8004/summary.json", "erc8004_refusal_readme": "https://geniusflow-federation.vercel.app/erc8004/README.md", "erc8004_refusal_receipt": "https://geniusflow-federation.vercel.app/erc8004/receipts/{agentId}.json", "erc8004_refusal_human_page": "https://kaydeep0.github.io/eigenstate-research/erc8004/", "latest_run": {"generated_at": "2026-08-02T05:48:10.056391+00:00", "pinned_block": 49430006, "digest": "f01dd0580950e1f7c9f82f6c0ec6b7d7aafcd43261bc5bd36d214277df6ad6a0", "population_at_pinned_block": 60455, "sampled": 500, "must_miss_rate": 0.714, "full_miss_rate": 0.888, "refuse_limb_counts": {"agent_uri_resolves": 182, "registration_schema_valid": 155, "registration_self_reference": 83, "registration_parses": 20, "endpoint_answers_today": 4}}}}}, "surfaces": {"research": "https://kaydeep0.github.io/eigenstate-research/", "reports": "https://kaydeep0.github.io/eigenstate-research/reports/", "network_view": "https://geniusflow-rwa.vercel.app/federation.html", "publications": "https://paragraph.com/@eigenstate", "registry_contract_base": "0x29c97E958313181c0463898894D7Cb93e9cF70db"}, "canonical_description": "docs/METALAYER.md (the build+report+helix+wfp loop and network-effect plugins)"}