Governance & validation

Sovereign Mesh

Explore a distributed coordination scenario and its application/server boundary.

A CLOSER LOOK

How does a multi-hub interface cross the API and chain boundary?

For application architects: inspect hub configuration, commit construction and the mesh server before assembling a provider-connected deployment.

Follow commit construction

Trace how the client prepares its validation commitment. Confirm the expected encoding and network before using it with real contracts.

demo/sovereign-mesh/app/src/lib/commit.ts ↗

Inspect the server boundary

Read the API implementation, contract dependencies and environment requirements. The app and server have separate packages and setup steps.

demo/sovereign-mesh/server/index.ts ↗

REAL REPOSITORY MATERIAL

Inspect. Understand. Reproduce.

Reading the exact source at revision 5b4cebb3.
This browser inspection does not execute the demo.

demo/sovereign-mesh/config/mesh.ui.config.json

Select a walkthrough step to explore its source.

Full source text
{
  "network": "mainnet",
  "etherscanBase": "https://etherscan.io",
  "defaultSubgraphUrl": "https://api.thegraph.com/subgraphs/name/agi/jobs-v2",
  "orchestratorBase": "http://localhost:8084",
  "hubs": [
    "public-research",
    "industrial-ops",
    "civic-governance"
  ]
}

SHA-256 d2db779715963b5846493a11f7b5808822b0340a639775596f066128dfaeeef0

FROM READING TO A REPRODUCIBLE RUN

Try the selected path.

Node.js workspace

Run from the repository root after nvm install, nvm use and npm ci. Use the versions pinned in .nvmrc and package.json. Commands below describe the selected path; optional app/server packages can have their own locked dependencies.

Complete environment setup ↗
SELECTED EXECUTION PATH
npm --prefix demo/sovereign-mesh/server ci
npm --prefix demo/sovereign-mesh/server run build
npm --prefix demo/sovereign-mesh/app ci
npm --prefix demo/sovereign-mesh/app run build

What you should observe

Both packages install their locked dependencies and compile. A successful build does not launch or commission a mesh; follow the component configuration and deployment scripts before starting services.

The source inspector above reads bundled repository material. Local commands run separately on your computer. Recorded examples may contain historical timestamps, placeholders and simulated metrics.

MAKE IT YOUR OWN

One useful experiment.

Trace one UI action through the API to the expected contract operation. List the concrete addresses and provider evidence required to execute it.

THE SYSTEM, MADE VISIBLE

Architecture & relationships

Architecture diagram · source preserved below
View original Mermaid source
flowchart LR
    Operators((Mission Owners)) --> demo_sovereign_mesh[[Demo → Sovereign Mesh]]
    demo_sovereign_mesh --> Core[[AGI Jobs v0 (v2) Core Intelligence]]
    Core --> Observability[[Unified CI / CD & Observability]]
    Core --> Governance[[Owner Control Plane]]

WHEN SOMETHING DOESN’T MATCH

Troubleshooting

A command or service fails

Start at the first error, confirm the working directory and pinned toolchain, then follow the linked component guide. Optional packages and provider services have separate prerequisites.

A report looks successful but lacks evidence

Check its source revision, configuration, timestamps and underlying events. Historical fixtures and generated plans do not prove a fresh execution.

TRACE THE CHECKS

Verification & next steps

1 tracked test source files are available in this directory. Inspect the tests and their environment before choosing a suite; file counts do not establish test results.

Browse the test sources

For live commissioning, consult the production readiness record.

EVERY VARIANT, PRESERVED

Complete document library

REPRODUCE & INSPECT

Registered commands

Run commands from the repository root after following this demo's guide. Network and owner actions require their documented setup.

No root-level launch command is associated with this source path. Follow the guide or source directory for its own entry point.

Full command catalog and troubleshooting ↗

ORIGINAL DIRECTORYdemo/sovereign-meshView on GitHub ↗