OneOS Docs
Genesis 0.1.12 Console

API reference

Lanes

Agent context, cache, ledger and routing, with policies, promotions and receipts. Sandbox.

Operations
24
Base path
https://os.one.ml/api/v1/lanes
Scopes
lanes:read lanes:write
API keys
24 refused to API keys
SDK
genesis.call('lanes_cacheLookup', …) · helpers under genesis.lanes
CLI
genesis lanes
MCP
15 tools; the other 9 through genesis_call

Operations

OperationEndpointAPI key
Look up a cache entry (read)POST/cache/lookupAPI keys refused
Snapshot the cache (read)POST/cache/snapshotsAPI keys refused
Restore the cache from a snapshotPOST/cache/snapshots/restoreAPI keys refused
Write a cache entryPOST/cache/writeAPI keys refused
Build a frame, route it and answerPOST/context/answerAPI keys refused
Build a context frame for an agent taskPOST/context/framesAPI keys refused
Snapshot context records (read)POST/context/records/snapshotsAPI keys refused
Restore context records from a snapshotPOST/context/records/snapshots/restoreAPI keys refused
Delete everything Lanes holds for your selectionPOST/deletions/tenantAPI keys refused
Export everything Lanes holds for your selection (read)POST/exports/tenantAPI keys refused
Check a Foundry route against the frame's limitsPOST/foundry/routes/enforceAPI keys refused
Get a context recordGET/lanes/records/{recordId}API keys refused
Preview the context frame and route for a query (read)POST/lanes/retrieveAPI keys refused
Write a context recordPOST/lanes/writeAPI keys refused
Read the ledger entries for a frameGET/ledger/frames/{frameId}API keys refused
Snapshot the ledger (read)POST/ledger/snapshotsAPI keys refused
Restore the ledger from a snapshotPOST/ledger/snapshots/restoreAPI keys refused
Read the receipt for an earlier writeGET/operations/{operationId}API keys refused
Read meter, audit, evidence and probe recordsGET/operations/recordsAPI keys refused
Evaluate data-use policy for an actionPOST/policy/evaluateAPI keys refused
Approve or reject a promotion candidatePOST/promotions/{promotionId}/reviewAPI keys refused
List promotion candidatesGET/promotions/candidatesAPI keys refused
Propose a record for promotionPOST/promotions/candidatesAPI keys refused
Restore records, cache and ledger from a recovery bundlePOST/recovery/restoreAPI keys refused

Cache

Look up a cache entry (read)

POST/v1/lanes/cache/lookup

lanes:readAPI keys refusedIdempotency-Key requiredlanes_cacheLookup

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • cacheKeystringrequired
  • cacheClassstringrequired
  • requestedBystringrequired

Responses

  • 200Lookup result
    Response fields
    • cacheKeystring
    • cacheClassstring
    • statusstring
    • hitobject | null
    • policyDecisionIdsstring[]
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/cache/lookup" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "cacheKey": "string",
    "cacheClass": "string",
    "requestedBy": "string"
  }'

Snapshot the cache (read)

POST/v1/lanes/cache/snapshots

lanes:readAPI keys refusedIdempotency-Key requiredlanes_snapshotCache

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • exportedBystringrequired

Responses

  • 201Cache snapshot
    Response fields
    • scopeobject
    • exportedBystring
    • evidenceRefstring
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/cache/snapshots" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "exportedBy": "string"
  }'

Restore the cache from a snapshot

POST/v1/lanes/cache/snapshots/restore

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_restoreCache

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • scopeobject
  • exportedBystring
  • evidenceRefstring

Responses

curl -X POST "https://os.one.ml/api/v1/lanes/cache/snapshots/restore" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Write a cache entry

POST/v1/lanes/cache/write

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_cacheWrite

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • cacheKeystringrequired
  • cacheClassstringrequired
  • valueRefstringrequired
  • summarystringrequired
  • labelsstring[]required
  • sourceRecordIdsstring[]required
  • writtenBystringrequired

Responses

  • 201Cache artifact
    Response fields
    • idstring
    • scopeobject
    • cacheKeystring
    • cacheClassstring
    • valueRefstring
    • summarystring
    • labelsstring[]
    • sourceRecordIdsstring[]
    • statusstring
    • evidenceRefstring
    • policyDecisionIdsstring[]
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/cache/write" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "cacheKey": "string",
    "cacheClass": "string",
    "valueRef": "string",
    "summary": "string",
    "labels": [],
    "sourceRecordIds": [],
    "writtenBy": "string"
  }'

Context

Build a frame, route it and answer

POST/v1/lanes/context/answer

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_answer

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • agentIdstringrequired
  • taskIdstringrequired
  • querystringrequired
  • allowRawContextbooleanrequired
  • tokenBudgetintegerrequired

Responses

  • 200Answer with its frame, route and cache decision
    Response fields
    • frameobject
    • frame.idstring
    • frame.frameIdstring
    • frame.scopeobject
    • frame.agentIdstring
    • frame.taskIdstring
    • frame.querystring
    • frame.tokenBudgetinteger
    • frame.itemsobject[]
    • frame.items[].[].recordIdstring
    • frame.items[].[].contentRefstring
    • frame.items[].[].summarystring
    • frame.items[].[].visibilitystring
    • frame.exclusionsobject[]
    • frame.exclusions[].[].recordIdstring
    • frame.exclusions[].[].kindstring
    • frame.exclusions[].[].reasonstring
    • routeDecisionobject
    • routeobject
    • route.decisionstring
    • route.foundryobject | null
    • route.reasonstring
    • route.confidenceBasisPointsinteger
    • route.estimatedSavingsobject | null
    • cacheobject
    • answerany
    • policyDecisionIdsstring[]
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/context/answer" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agentId": "string",
    "taskId": "string",
    "query": "string",
    "allowRawContext": true,
    "tokenBudget": 1
  }'

Build a context frame for an agent task

POST/v1/lanes/context/frames

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_createFrame

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • agentIdstringrequired
  • taskIdstringrequired
  • querystringrequired
  • allowRawContextbooleanrequired
  • tokenBudgetintegerrequired

Responses

  • 201Frame and route
    Response fields
    • frameobject
    • frame.idstring
    • frame.frameIdstring
    • frame.scopeobject
    • frame.agentIdstring
    • frame.taskIdstring
    • frame.querystring
    • frame.tokenBudgetinteger
    • frame.itemsobject[]
    • frame.items[].[].recordIdstring
    • frame.items[].[].contentRefstring
    • frame.items[].[].summarystring
    • frame.items[].[].visibilitystring
    • frame.exclusionsobject[]
    • frame.exclusions[].[].recordIdstring
    • frame.exclusions[].[].kindstring
    • frame.exclusions[].[].reasonstring
    • routeobject
    • route.decisionstring
    • route.foundryobject | null
    • route.reasonstring
    • route.confidenceBasisPointsinteger
    • route.estimatedSavingsobject | null
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/context/frames" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agentId": "string",
    "taskId": "string",
    "query": "string",
    "allowRawContext": true,
    "tokenBudget": 1
  }'

Snapshot context records (read)

POST/v1/lanes/context/records/snapshots

lanes:readAPI keys refusedIdempotency-Key requiredlanes_snapshotRecords

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • exportedBystringrequired

Responses

  • 201Records snapshot
    Response fields
    • scopeobject
    • exportedBystring
    • evidenceRefstring
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/context/records/snapshots" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "exportedBy": "string"
  }'

Restore context records from a snapshot

POST/v1/lanes/context/records/snapshots/restore

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_restoreRecords

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • scopeobject
  • exportedBystring
  • evidenceRefstring

Responses

curl -X POST "https://os.one.ml/api/v1/lanes/context/records/snapshots/restore" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Deletions

Delete everything Lanes holds for your selection

POST/v1/lanes/deletions/tenant

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_deleteTenant

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • requestedBystringrequired
  • reasonstringrequired
  • legalHoldbooleanrequired

Responses

  • 202Deletion report
    Response fields

    A JSON object.

  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/deletions/tenant" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "requestedBy": "string",
    "reason": "string",
    "legalHold": true
  }'

Exports

Export everything Lanes holds for your selection (read)

POST/v1/lanes/exports/tenant

lanes:readAPI keys refusedIdempotency-Key requiredlanes_exportTenant

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • requestedBystringrequired
  • includeLedgerbooleanrequired
  • includeOperationalRecordsbooleanrequired

Responses

  • 200Tenant export
    Response fields

    A JSON object.

  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/exports/tenant" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "requestedBy": "string",
    "includeLedger": true,
    "includeOperationalRecords": true
  }'

Foundry

Check a Foundry route against the frame's limits

POST/v1/lanes/foundry/routes/enforce

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_enforceFoundryRoute

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • routeAliasstringrequired
  • modelClassstringrequired
  • dataUseTermsstring[]required
  • tokenBudgetintegerrequired
  • inputTokensintegerrequired

Responses

  • 200Enforcement result
    Response fields
    • allowedboolean
    • routeAliasstring
    • modelClassstring
    • inputTokensinteger
    • maxInputTokensinteger
    • reasonsstring[]
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/foundry/routes/enforce" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "routeAlias": "string",
    "modelClass": "string",
    "dataUseTerms": [],
    "tokenBudget": 1,
    "inputTokens": 1
  }'

Lanes

Get a context record

GET/v1/lanes/lanes/records/{recordId}

lanes:readAPI keys refusedlanes_getRecord

Parameters

  • recordIdpath · stringrequired

Responses

  • 200Context record
    Response fields
    • idstring
    • scopeobject
    • subjectstring
    • contentRefstring
    • summarystring
    • visibility"Tenant" | "CollectiveCard" | "Public"
    • labelsstring[]
  • 404Not found in your selection
  • 4xx 5xxThe error envelope.
curl "https://os.one.ml/api/v1/lanes/lanes/records/$RECORD_ID" \
  -H "Authorization: Bearer $GENESIS_API_KEY"

Preview the context frame and route for a query (read)

POST/v1/lanes/lanes/retrieve

lanes:readAPI keys refusedIdempotency-Key requiredlanes_retrieve

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

Type: object | object

Responses

  • 200Frame and route
    Response fields
    • frameobject
    • frame.idstring
    • frame.frameIdstring
    • frame.scopeobject
    • frame.agentIdstring
    • frame.taskIdstring
    • frame.querystring
    • frame.tokenBudgetinteger
    • frame.itemsobject[]
    • frame.items[].[].recordIdstring
    • frame.items[].[].contentRefstring
    • frame.items[].[].summarystring
    • frame.items[].[].visibilitystring
    • frame.exclusionsobject[]
    • frame.exclusions[].[].recordIdstring
    • frame.exclusions[].[].kindstring
    • frame.exclusions[].[].reasonstring
    • routeobject
    • route.decisionstring
    • route.foundryobject | null
    • route.reasonstring
    • route.confidenceBasisPointsinteger
    • route.estimatedSavingsobject | null
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/lanes/retrieve" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agentId": "string",
    "taskId": "string",
    "query": "string",
    "allowRawContext": true,
    "tokenBudget": 1
  }'

Write a context record

POST/v1/lanes/lanes/write

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_writeRecord

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • subjectstringrequired
  • contentRefstringrequired
  • summarystringrequired
  • visibility"Tenant" | "CollectiveCard" | "Public"required
  • labelsstring[]required
  • proposedDataClassstring

Responses

  • 201Record written
    Response fields
    • idstring
    • scopeobject
    • subjectstring
    • contentRefstring
    • summarystring
    • visibility"Tenant" | "CollectiveCard" | "Public"
    • labelsstring[]
  • 409Idempotency-Key reused with a different payload
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/lanes/write" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "subject": "string",
    "contentRef": "string",
    "summary": "string",
    "visibility": "Tenant",
    "labels": []
  }'

Ledger

Read the ledger entries for a frame

GET/v1/lanes/ledger/frames/{frameId}

lanes:readAPI keys refusedlanes_getLedgerFrame

Parameters

  • frameIdpath · stringrequired

Responses

  • 200Ledger entries
    Response fields
    • sequenceinteger
    • frameIdstring
    • kindstring
    • detailany
  • 4xx 5xxThe error envelope.
curl "https://os.one.ml/api/v1/lanes/ledger/frames/$FRAME_ID" \
  -H "Authorization: Bearer $GENESIS_API_KEY"

Snapshot the ledger (read)

POST/v1/lanes/ledger/snapshots

lanes:readAPI keys refusedIdempotency-Key requiredlanes_snapshotLedger

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • exportedBystringrequired

Responses

  • 201Ledger snapshot
    Response fields
    • scopeobject
    • exportedBystring
    • evidenceRefstring
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/ledger/snapshots" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "exportedBy": "string"
  }'

Restore the ledger from a snapshot

POST/v1/lanes/ledger/snapshots/restore

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_restoreLedger

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • scopeobject
  • exportedBystring
  • evidenceRefstring

Responses

curl -X POST "https://os.one.ml/api/v1/lanes/ledger/snapshots/restore" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Operations

Read the receipt for an earlier write

GET/v1/lanes/operations/{operationId}

lanes:readAPI keys refusedlanes_getOperation

Parameters

  • operationIdpath · stringrequired

Responses

  • 200Operation receipt
    Response fields
    • operationIdstring
    • statestring
    • responseStatusinteger
  • 404Not found in your selection
  • 4xx 5xxThe error envelope.
curl "https://os.one.ml/api/v1/lanes/operations/$OPERATION_ID" \
  -H "Authorization: Bearer $GENESIS_API_KEY"

Read meter, audit, evidence and probe records

GET/v1/lanes/operations/records

lanes:readAPI keys refusedlanes_listOperationalRecords

Responses

  • 200Operational records
    Response fields
    • meterRecordsobject[]
    • auditRecordsobject[]
    • evidenceRecordsobject[]
    • probeEventsobject[]
  • 4xx 5xxThe error envelope.
curl "https://os.one.ml/api/v1/lanes/operations/records" \
  -H "Authorization: Bearer $GENESIS_API_KEY"

Policy

Evaluate data-use policy for an action

POST/v1/lanes/policy/evaluate

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_evaluatePolicy

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • actorIdstringrequired
  • actionstringrequired
  • dataClassstringrequired
  • allowRawContextbooleanrequired
  • modelClassstringrequired

Responses

  • 200Policy decision
    Response fields
    • decisionIdstring
    • allowedboolean
    • decision"allow" | "deny"
    • reasonstring
    • requiresRedactionboolean
    • auditLevelstring
    • reasonsstring[]
    • denialReasonsstring[]
    • explanationobject
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/policy/evaluate" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "actorId": "string",
    "action": "string",
    "dataClass": "string",
    "allowRawContext": true,
    "modelClass": "string"
  }'

Review

Approve or reject a promotion candidate

POST/v1/lanes/promotions/{promotionId}/review

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_reviewPromotion

Parameters

  • promotionIdpath · stringrequired
  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • promotionIdstringrequired

    Must equal the path promotionId

  • reviewedBystringrequired
  • approvebooleanrequired
  • reasonstringrequired

Responses

  • 200Reviewed candidate
    Response fields

    A JSON object.

  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/promotions/$PROMOTION_ID/review" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "promotionId": "string",
    "reviewedBy": "string",
    "approve": true,
    "reason": "string"
  }'

Promotions

List promotion candidates

GET/v1/lanes/promotions/candidates

lanes:readAPI keys refusedlanes_listPromotionCandidates

Responses

  • 200Promotion candidates
    Response fields

    Type: object[]

  • 4xx 5xxThe error envelope.
curl "https://os.one.ml/api/v1/lanes/promotions/candidates" \
  -H "Authorization: Bearer $GENESIS_API_KEY"

Propose a record for promotion

POST/v1/lanes/promotions/candidates

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_proposePromotion

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

  • sourceRecordIdstringrequired
  • proposedBystringrequired
  • sanitizedContentRefstring
  • sanitizedSummarystring
  • labelsstring[]

Responses

  • 202Candidate proposed
    Response fields

    A JSON object.

  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/promotions/candidates" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sourceRecordId": "string",
    "proposedBy": "string"
  }'

Recovery

Restore records, cache and ledger from a recovery bundle

POST/v1/lanes/recovery/restore

lanes:writeAPI keys refusedIdempotency-Key requiredlanes_recoveryRestore

Parameters

  • Idempotency-Keyheader · stringrequired

    Stable key; reuse it to replay the original result, never act twice

Request body application/json

A JSON object; see the description above.

Responses

  • 202Restore report
    Response fields
    • scopeobject
    • contextRecordsRestoredinteger
    • cacheArtifactsRestoredinteger
    • framesRestoredinteger
    • ledgerEntriesRestoredinteger
    • stageOrderstring[]
  • 4xx 5xxThe error envelope.
curl -X POST "https://os.one.ml/api/v1/lanes/recovery/restore" \
  -H "Authorization: Bearer $GENESIS_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

One Superintelligence, Inc. · Built from Genesis 0.1.12 and the live gateway on 2026-10-20. Support