{
  "openapi": "3.1.0",
  "info": {
    "title": "Wever Labs Agent API",
    "version": "0.1.0",
    "description": "The current catalog is authoritative for callable Labs operations. Historical product entries and examples below are retained as portfolio records, not runtime availability guarantees. Only the four listed bounded computations are restored in this release. No payment, callbacks, signed receipts, document retrieval, delegated authority issuance or provider execution is performed."
  },
  "x-weverlabs-service-resolver": {
    "endpoint": "https://weverlabs.com/api/service-resolver",
    "catalog": "https://weverlabs.com/api/agent-services",
    "scope": "Find, inspect and execute the four current bounded Labs computations. Does not authorize external actions."
  },
  "servers": [
    {"url": "https://weverlabs.com", "description": "Wever Labs public agentic commerce host"},
    {"url": "https://os.weverlabs.com", "description": "Wever Labs OS public API host"}
  ],
  "x-weverlabs-policy": {
    "review_required": true,
    "outside_agents_do_not_receive_os_access": true,
    "public_endpoints_accept_intake_not_execution": true,
    "do_not_submit": ["private keys","seed phrases","passwords","credentials","API credentials","regulated records","confidential production client data"],
    "conversion_path": "public request -> external_agent_request or workflow_intake -> OS review -> Work Order -> approved autopilot run -> delivery package",
    "active_requested_tool_ids": ["packetops","distributionops","tokenops","wever_labs_os"]
  },
  "agent_to_agent_economy": "Wever Labs provides workflow infrastructure for agents and systems to discover, quote, route, operate, and return outputs through OS-governed Work Orders.",
  "x-weverlabs-tokenops": {
    "evidence_completion": {"docs": "https://weverlabs.com/operating-tools/tokenops/#evidence-completion","schema": "https://weverlabs.com/schemas/tokenops-result-package.schema.json","complete_request_example": "https://weverlabs.com/examples/tokenops-complete-agent-run-request.json","result_package_example": "https://weverlabs.com/examples/tokenops-result-package.json"},
    "receipt_and_callback_contracts": {"docs": "https://weverlabs.com/tokenops-receipts/","usage_receipt_schema": "https://weverlabs.com/schemas/tokenops-usage-receipt.schema.json","callback_payload_schema": "https://weverlabs.com/schemas/agent-callback-payload.schema.json","usage_receipt_example": "https://weverlabs.com/examples/tokenops-usage-receipt.json","callback_payload_example": "https://weverlabs.com/examples/tokenops-callback-payload.json"}
  },
  "x-weverlabs-trust-quote-credit-rail": {"trust_registry_page": "https://weverlabs.com/agent-trust-registry/","quote_rail_page": "https://weverlabs.com/agent-quote-rail/","register_endpoint": "/api/agents/register","quote_endpoint": "/api/agents/quote","credit_entitlement_endpoint": "/api/agents/credits/{entitlement_id}","status_endpoint": "/api/agents/status/{token}"},
  "x-weverlabs-task-ledger-result-attestation": {"docs": "https://weverlabs.com/agent-task-ledger/","ledger_endpoint": "https://os.weverlabs.com/api/agents/tasks/{token}/ledger","attestation_endpoint": "https://os.weverlabs.com/api/agents/tasks/{token}/attestation","schemas": ["https://weverlabs.com/schemas/agent-task-run.schema.json","https://weverlabs.com/schemas/agent-run-state-event.schema.json","https://weverlabs.com/schemas/agent-result-attestation.schema.json"]},
  "x-weverlabs-exception-recovery-replay-rail": {"docs": "https://weverlabs.com/agent-exception-rail/","exception_endpoint": "https://os.weverlabs.com/api/agents/tasks/{token}/exceptions","recovery_endpoint": "https://os.weverlabs.com/api/agents/tasks/{token}/recover","replay_package_endpoint": "https://os.weverlabs.com/api/agents/tasks/{token}/replay-package","exception_ticket_schema": "https://weverlabs.com/schemas/agent-exception-ticket.schema.json","recovery_request_schema": "https://weverlabs.com/schemas/agent-recovery-request.schema.json","replay_package_schema": "https://weverlabs.com/schemas/agent-replay-package.schema.json","principle": "Paused, partial, or failed paid agent runs should become recoverable operating objects instead of silent dead ends."},
  "x-weverlabs-handshake-preflight-contract-rail": {"docs": "https://weverlabs.com/agent-handshake/","contracts_docs": "https://weverlabs.com/agent-run-contracts/","handshake_endpoint": "https://os.weverlabs.com/api/agents/handshake","preflight_endpoint": "https://os.weverlabs.com/api/agents/preflight","contract_endpoint": "https://os.weverlabs.com/api/agents/contracts","contract_status_endpoint": "https://os.weverlabs.com/api/agents/contracts/{contract_id}","handshake_schema": "https://weverlabs.com/schemas/agent-handshake-request.schema.json","preflight_schema": "https://weverlabs.com/schemas/agent-preflight-check.schema.json","run_contract_schema": "https://weverlabs.com/schemas/agent-run-contract.schema.json","principle": "External agents should be able to negotiate capability fit and scope before quote, credit debit, or task execution."},
  "x-weverlabs-agent-operating-console-lifecycle-rail": {"name": "Agent Operating Console v2 + Lifecycle Standardization","url": "https://weverlabs.com/agent-operating-console/","description": "Operator cockpit for paid agent runs, credits, settlement intents, lifecycle state, callbacks, exceptions, replay, receipts, and settlement rail state.","console_snapshot_schema": "https://weverlabs.com/schemas/agent-operating-console-snapshot.schema.json","lifecycle_schema": "https://weverlabs.com/schemas/agent-task-lifecycle.schema.json","live_rail_readiness_schema": "https://weverlabs.com/schemas/agent-live-rail-readiness.schema.json","console_snapshot_example": "https://weverlabs.com/examples/agent-operating-console-snapshot-tokenops.json","settlement_policy": "Provider settlement funds credits. Usage receipts record OS work that consumes credits. Webhook verification, release controls, rate limits, abuse controls, legal terms, and pause controls remain visible in the operating loop.","canonical_lifecycle_states": ["created","preflight_checked","contract_ready","contract_accepted","trust_pending","trusted","quoted","credit_pending","credit_funded","queued","operating","evidence_partial","result_ready","attested","receipt_issued","callback_pending","callback_delivered","exception_open","replay_ready","failed","closed"]},
  "x-weverlabs-result-contract-settlement-receipt-split": {"version": "1.0","documentation": "https://weverlabs.com/agent-result-contract/","settlement_receipts": "https://weverlabs.com/settlement-receipts/","schemas": {"agent_result_contract_v2": "https://weverlabs.com/schemas/agent-result-contract-v2.schema.json","agent_settlement_receipt": "https://weverlabs.com/schemas/agent-settlement-receipt.schema.json","tokenops_usage_receipt": "https://weverlabs.com/schemas/tokenops-usage-receipt.schema.json"},"receipt_split": "settlement_receipt_funds_credits_usage_receipt_records_consumed_credits"}
}
