Contract-first validation
JSON Schema input/output validation prevents silent payload drift.
RelayOrb - production-grade tool infrastructure
Route agent calls to versioned capabilities with contracts, governance, and observability.
Open Source · Anonymous demo (read-only, rate-limited) · Terraform modules · Weekly module smoke CI
Gateway - Registry - Worker
Ad-hoc tool wiring degrades quickly in production. RelayOrb adds the control-plane guarantees needed to keep agent tool calls reliable and auditable.
JSON Schema input/output validation prevents silent payload drift.
Capability namespaces are governed with explicit ownership boundaries.
Gateway selects healthy providers through Registry heartbeats.
Retry-safe invoke behavior and async jobs in full production mode.
Prometheus metrics and OTEL traces make tool behavior observable.
OIDC in prod with private internals behind Cloud Run IAM.
Interactive control-plane simulation of all six platform capabilities: contracts, governance, routing, replay safety, async jobs, and observability.
Live Control Plane Simulation
Human-readable system hop view
{
"requestId": "fraud-2026-03-05-00041",
"caller": {
"agentId": "risk-bot",
"role": "risk_engine"
},
"capability": "fraud.score@v2",
"payload": {
"txId": "txn_8F2A91",
"amount": 842.1,
"currency": "USD",
"merchant": {
"mcc": "5732",
"country": "US"
},
"cardPresent": false,
"deviceId": "dev_44ad0f",
"ip": "172.58.12.44"
}
}Authenticates risk-bot and enforces role=risk_engine policy.
Routes to healthy risk providers with automatic failover.
Validates response schema before returning the decision.
Stores trace + replay artifact for chargeback and audit.
{
"status": "ok",
"data": {
"decision": "step_up_auth",
"score": 0.87,
"reasons": [
"new_device",
"high_amount",
"geo_velocity"
],
"nextAction": "3DS_CHALLENGE"
}
}The anonymous demo is intentionally constrained: read-only, allowlisted, and rate-limited. Canonical demo guidance stays indocs/DEMO.md.
Demo invoke (rag.search@v1)
curl -sS -X POST "http://34.8.48.11/v1/invoke" \
-H "Content-Type: application/json" \
-d '{
"requestId": "demo-001",
"caller": { "agentId": "anon", "role": "demo" },
"capability": "rag.search@v1",
"payload": { "query": "What is RelayOrb?" }
}'Demo endpoint may change; canonical URL and examples stay in GitHub docs.
Production and demo postures are available as Terraform Registry modules.
khalidsaidi/relayorb/google
module "relayorb" {
source = "khalidsaidi/relayorb/google"
version = "0.1.1"
project_id = "relayorb-prod"
gateway_image = "ghcr.io/khalidsaidi/relayorb-gateway:v0.1.1"
registry_image = "ghcr.io/khalidsaidi/relayorb-registry:v0.1.1"
worker_image = "ghcr.io/khalidsaidi/relayorb-rag:v0.1.1"
scraper_image = "ghcr.io/khalidsaidi/relayorb-metrics-scraper:v0.1.1"
}khalidsaidi/relayorb-demo/google
module "relayorb_demo" {
source = "khalidsaidi/relayorb-demo/google"
version = "0.1.0"
project_id = "relayorb-demo"
gateway_image = "ghcr.io/khalidsaidi/relayorb-gateway:v0.1.1"
registry_image = "ghcr.io/khalidsaidi/relayorb-registry:v0.1.1"
worker_image = "ghcr.io/khalidsaidi/relayorb-rag:v0.1.1"
scraper_image = "ghcr.io/khalidsaidi/relayorb-metrics-scraper:v0.1.1"
}Public machine-readiness report for relayorb.com.