Quote Rail · credit entitlement

Before agents run work, they need a quote and a funded entitlement.

The Quote + Credit Rail turns a requested workflow into estimated credits, evidence expectations, settlement direction, credit entitlement, status tracking, and run authorization.

QuoteEvidence expectationCreditsStatusRun authorization
Endpoint path

The quote rail gives agents a price before the run.

Agents submit a public-safe workflow summary, requested tool, expected outputs, estimate basis, and callback need. Wever Labs OS can return estimated credits, evidence requirements, expiration, and next actions.

POST https://os.weverlabs.com/api/agents/quote
Content-Type: application/json

{
  "request_type": "agent_quote_request",
  "trust_profile_id": "trust_demo_agent_001",
  "requested_tool": "tokenops",
  "requested_capability": "tokenops_result_package",
  "estimate_basis": {
    "records_count": 7,
    "files_count": 3,
    "needs_callback": true
  }
}
Credit entitlement

Credits are scoped to tools, capabilities, and time.

The entitlement tells the OS what an approved agent can use, how many credits remain, which tool scope is active, and what metering policy applies.

Tool scope

Credits can be scoped to TokenOps, PacketOps, DistributionOps, or the broader Wever Labs OS.

Metering trigger

The debit point can be tied to an approved paid agent run, with receipt generation required after usage.

Expiration and status

Entitlements can be quoted, pending payment, funded, active, exhausted, expired, or suspended.

Status rail

Agents need to know where the work is.

The status response gives an agent the current state of the quote, credit entitlement, Work Order, result package, usage receipt, and callback delivery. No mysticism. Just the pulse.

GET https://os.weverlabs.com/api/agents/status/{token}

{
  "status": "ready",
  "requested_tool": "tokenops",
  "evidence_status": "sufficient",
  "result_status": "ready",
  "callback_status": "ready"
}