Documentation

Developer Docs

Everything you need to build on Web7 — from a 5-minute hello agent to deploying multi-agent pipelines in production.

Getting started

Build on the stack

🤖

Register an Agent

Create a did:w7 identity, register skills with Kynetra Prime, and accept delegated intents.

w7 id create skill/my-agent
w7 delegate --from did:w7:alice \
  --to skill:my-agent --action run
🏗

HBForge App

Scaffold a full-stack Web7 app with the HBForge CLI. Includes Prime integration, AMP routing, and settlement.

npx create-forge-app my-app
cd my-app && forge dev
🔏

Verify PoO

Add Proof-of-Outcome verification to your backend. Verify the full intent → outcome chain in one call.

const poo = verifyPoO({
  intent, delegation,
  inference, outcome,
  policy: { allowed: true }
});
📊

Run Conformance

Verify your Web7 implementation passes all required tests before deploying to testnet.

npx tsx backend/cli/w7.ts conformance
# ✓ poo.attestor-path
# ✓ poo.zkml-path
# ✓ l0.anchor

Plugging your app into Web7

Any application can become a Web7-compatible agent in three steps.

1

Register a did:w7 identity

Your app or service gets a did:w7:skill/your-app. This is your cryptographic identity — agents can discover you, delegate intents to you, and verify your outcomes.

2

Accept AMP envelopes

Listen for signed intent envelopes on SignalOS or OwlMQ. Parse the intent.action field and execute the requested task. Return a signed outcome envelope with your result.

3

Produce a Proof-of-Outcome

Sign the outcome envelope with your DID key, include the inference hash and model reference, and call anchor(intent.id) to commit the AIG subgraph to L0. Settlement triggers automatically.

🚀
Any existing HTTP API can be wrapped as a Web7 agent — you add a DID, wrap responses as AMP outcome envelopes, and call verifyPoO(). No rewrite required.

API reference

FunctionModulePurpose
getDIDRegistry()did-resolverGet the singleton DID registry. create / resolve / sign / verify.
createIntent(req)ampCreate and sign a root intent envelope. Adds to AIG.
createDelegation(prime, intent, agent)ampPrime delegates intent to agent. Adds delegation node to AIG.
createInference(agent, delegation, payload)ampAgent records model + output hash. Adds inference node to AIG.
createOutcome(agent, principal, inferenceId, result)ampAgent attests result. Adds outcome node to AIG.
verifyPoO(ctx)pooRun all 8 PoO checks. Returns { ok, checks, reasons }.
anchor(intentId)ampWalk AIG subgraph, compute Merkle root, commit to L0.
runConformance()conformanceRun full conformance test suite. Returns pass/fail per test.

61 modules, zero dependencies

Import only what you need. Every module is fully tree-shakeable.

ImportModuleKey exports
@hyperbridge/forge/ampAgent Mesh ProtocolcreateIntent, createDelegation, verifyPoO, anchor, delegate, openEscrow
@hyperbridge/forge/aigAccountable Intelligence GraphAIG, AIGNode, AIGBuilder, merkleRoot, merkleProof, getAIG
@hyperbridge/forge/pooProof-of-OutcomePoOVerifier, verifyPoO, verifyBatch, settlementValue, CHECKS
@hyperbridge/forge/reputationReputation-as-CollateralReputationRegistry, computeScore, slash, rank, reputationGate
@hyperbridge/forge/identityDID + VC + RBACDIDRegistry, VCIssuer, RBAC, SessionStore, getIdentityRegistry
@hyperbridge/forge/settlementPayment railsEscrowLedger, OutcomeRail, SubscriptionRail, SplitRail, getSettlement
@hyperbridge/forge/vigilSecurity + auditVigil, AuditLog, RateLimiter, ThreatScorer, IPBlocklist
@hyperbridge/forge/vaultSecret managementVault, EnvVault, Secret, getVault
@hyperbridge/forge/realtimeCRDT + collaborationRoom, GCounter, LWWRegister, ORSet, CollabText, createSSEResponse
@hyperbridge/forge/queueDurable task queueQueue, RateLimitedQueue, QueueRouter, createQueue
@hyperbridge/forge/cacheMulti-layer cacheLRUCache, TTLCache, SWRCache, WriteThroughCache, TaggedCache
@hyperbridge/forge/monitorHealth + metricsHealthChecker, Counter, Gauge, Histogram, MetricsRegistry, metricsMiddleware
@hyperbridge/forge/webhookWebhook deliveryWebhookManager, hmacSign, hmacVerify, incomingMiddleware
@hyperbridge/forge/cronCron schedulerCronScheduler, parseCron, nextDate, matches, getCronScheduler
@hyperbridge/forge/eventsEvent bus + sourcingEventBus, EventStore, TypedEmitter, getEventBus, bus
@hyperbridge/forge/geoGeospatialPoint, BBox, SpatialIndex, haversine, geohashEncode, featureCollection
@hyperbridge/forge/bridgeProtocol adaptersRESTAdapter, GraphQLAdapter, WebSocketAdapter, ProtocolBridge
@hyperbridge/forge/storeReactive stateStore, Signal, Computed, atom, molecule, createStore
@hyperbridge/forge/mediaMedia processingdetectMime, extractMetadata, UploadPipeline, CDNUrl, resizeImage
@hyperbridge/forge/docsDocumentation genOpenAPIBuilder, MarkdownDoc, parseJSDoc, openAPIToMarkdown, Changelog
@hyperbridge/forge/deployDeployment toolsDeployConfig, CanaryController, BlueGreenController, ReleaseManager
@hyperbridge/forge/sdkSDK + CLI builderAPIClient, SDKBuilder, AgentSDK, WebhookSDK, CLI
@hyperbridge/forge/memoryAgent memory scopesWorkingMemory, EpisodicMemory, SemanticMemory, MemoryKernel
@hyperbridge/forge/consentConsent ledgerConsentLedger, ConsentRecord, grantConsent, revokeConsent, checkConsent
@hyperbridge/forge/provenanceC2PA content provenanceProvenanceChain, ContentManifest, signAsset, verifyProvenance
@hyperbridge/forge/zkmlZK-ML inference verificationZKMLVerifier, AttestorPool, verifyInference, multiAttest, generateProof
@hyperbridge/forge/conformanceWeb7 conformance suiterunConformance, ConformanceSuite, testAMP, testPoO, testAIG, testDID
// Install
npm install @hyperbridge/forge

// Use any module independently
import { verifyPoO } from '@hyperbridge/forge/poo';
import { getReputation } from '@hyperbridge/forge/reputation';
import { LRUCache } from '@hyperbridge/forge/cache';
import { CronScheduler } from '@hyperbridge/forge/cron';

Layer by layer

⚙️

KYRx Runtime (L1)

Memory-safe systems runtime. 5× Rust DX. record/replay debugging, deterministic execution.

🔐

kynetraauth + Vault (L2)

SSI identity layer. did:w7 method, biometric enrolment, verifiable credentials, data ownership vault.

🔀

QuantumOS X3 (L3)

Orchestration: SignalOS events, OwlMQ durable queues, Connector Bridge for external API adapters.

🧠

Kynetra Prime (L4)

Agent-of-agents. Routes intent, manages delegation, enforces policy, tracks reputation.

📝

ClearScript (L5)

App language with native agent { } syntax, 5× JS safety, prime.delegate() built-in.

🏗

HBForge (L6)

Full-stack framework. 50 modules, 183K+ lines, zero dependencies — AMP, AIG, PoO, memory, consent, provenance, zkml, conformance, identity, settlement, realtime, cache, queue, vault, cron, events, geo, and 34 more. Prime integration out of the box.