Repository guide · 1 diagram

View source on GitHub ↗
Original documentation, preserved from the repository. Historical projections and scenario ambitions are not evidence of live performance. See the current readiness record for deployment requirements.

AGI Jobs v0 (v2) — Demo → ASI Global

AGI Jobs v0 (v2) is our sovereign intelligence engine; this module extends that superintelligent machine with specialised capabilities for demo/asi-global.

Run the local mission

Complete the pinned root setup, then run from the repository root:

npm run demo:asi-global:local

This launches a disposable loopback chain, deploys the actual modular contracts, and settles three scenario jobs. The mission retains its configured validator committees (5, 4, and 5 validators), commits and reveals votes, checks each finalized job, and verifies worker/validator payouts. Open reports/localhost/asi-global/asi-global-report.md; transaction evidence is under receipts/jobs/.

The work, identities, and token are local fixtures. Real contract settlement does not demonstrate delivery of the physical projects described by the mission. No live wallet or provider credentials are needed. Anvil is optional; the installed Hardhat node is the fallback. The node stops when the command finishes. Later live owner commands require a separately managed test deployment.

If port 8545 is occupied, run DEMO_PORT=18545 npm run demo:asi-global:local. Existing nodes are preserved. A unique AURORA_REPORT_SCOPE preserves separate runs; defaults reuse the mission's namespace. Allow several minutes for initial compilation. Missing configurations, duplicate receipt names, incomplete settlements, and placeholder transaction hashes fail visibly.

All demos and troubleshooting

The legacy receipt-format generators remain in scripts/*-stub.js for fixture tests. They require AGI_DEMO_ALLOW_PLACEHOLDERS=1, label their output evidenceClass: placeholder and settled: false, and are not part of the local settlement launcher.

Overview

Capabilities

Systems Map

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

Working With This Module

  1. Follow the root setup to install the pinned toolchain and locked dependencies.
  2. Inspect the scripts under scripts/ or this module's package.json entry (where applicable) to discover targeted automation for demo/asi-global.
  3. Execute npm test and npm run lint --if-present before pushing, then inspect CI for the exact commit.
  4. Capture mission telemetry with make operator:green or the module-specific runbooks documented in OperatorRunbook.md.

Directory Guide

Key Directories

Key Files

Quality & Governance

Next Steps

← Back to ASI Global