{
  "name": "Wever Labs Capability Manifest",
  "version": "0.1.9",
  "capabilities": [
    {
      "id": "workflow_intake",
      "description": "Receive workflow context and create reviewable Work Orders."
    },
    {
      "id": "workflow_routing",
      "description": "Classify workflow context and recommend an operating tool."
    },
    {
      "id": "packet_operations",
      "tool": "packetops",
      "manifest_url": "https://weverlabs.com/operating-tools/packetops/manifest.json"
    },
    {
      "id": "distribution_operations",
      "tool": "distributionops",
      "manifest_url": "https://weverlabs.com/operating-tools/distributionops/manifest.json"
    },
    {
      "id": "evidence_sufficiency",
      "description": "Classify evidence as sufficient, partial, or insufficient and generate data requests."
    },
    {
      "id": "delivery_package",
      "description": "Prepare client-facing delivery packages after approved agentic runs."
    },
    {
      "id": "external_agent_request_review",
      "description": "Receive agent/system inquiries and convert approved requests into Work Orders."
    },
    {
      "id": "token_operations",
      "tool": "tokenops",
      "manifest_url": "https://weverlabs.com/operating-tools/tokenops/manifest.json",
      "description": "Review token settlement evidence, agent-paid usage records, usage receipts, and tokenized operating context."
    },
    {
      "id": "payment_request_artifact",
      "description": "Create and inspect provider payment request artifacts tied to settlement intents and credit funding."
    },
    {
      "id": "settlement_webhook_confirmation",
      "description": "Receive settlement confirmation events and fund agent credit accounts."
    },
    {
      "id": "tokenops_evidence_completion",
      "tool": "tokenops",
      "manifest_url": "https://weverlabs.com/operating-tools/tokenops/manifest.json",
      "description": "Check whether settlement, payment request, credit, task run, usage receipt, result contract, callback, and file evidence are sufficient for a TokenOps result package."
    },
    {
      "id": "tokenops_result_package",
      "tool": "tokenops",
      "schema_url": "https://weverlabs.com/schemas/tokenops-result-package.schema.json",
      "description": "Return a delivery-ready TokenOps package with evidence status, score, receipt summary, settlement trail, open items, and next actions."
    },
    {
      "id": "uploaded_file_manifest",
      "description": "Represent public-safe uploaded files and their evidence purpose without exposing private keys, credentials, or regulated production records."
    },
    {
      "id": "tokenops_usage_receipt",
      "tool": "tokenops",
      "schema_url": "https://weverlabs.com/schemas/tokenops-usage-receipt.schema.json",
      "description": "Issue a usage receipt that records credits debited, remaining credits, evidence status, result status, and callback readiness for a TokenOps run."
    },
    {
      "id": "agent_callback_payload",
      "tool": "tokenops",
      "schema_url": "https://weverlabs.com/schemas/agent-callback-payload.schema.json",
      "description": "Return a machine-readable callback payload so the requesting agent can retrieve the result package, preserve the receipt, and continue the workflow."
    },
    {
      "id": "agent_trust_profile",
      "description": "Register agent identity, operator contact, purpose, requested capabilities, callback path, and public-safe data posture.",
      "schema_url": "https://weverlabs.com/schemas/agent-trust-profile.schema.json",
      "page": "https://weverlabs.com/agent-trust-registry/"
    },
    {
      "id": "agent_quote_request",
      "description": "Request estimated credits, evidence requirements, settlement direction, and next actions before paid agent work.",
      "schema_url": "https://weverlabs.com/schemas/agent-quote-request.schema.json",
      "page": "https://weverlabs.com/agent-quote-rail/"
    },
    {
      "id": "agent_credit_entitlement",
      "description": "Represent funded, scoped credits available to a reviewed agent for metered Wever Labs OS usage.",
      "schema_url": "https://weverlabs.com/schemas/agent-credit-entitlement.schema.json"
    },
    {
      "id": "agent_status_response",
      "description": "Return public-safe status for quote, credit, Work Order, result package, receipt, and callback state.",
      "schema_url": "https://weverlabs.com/schemas/agent-status-response.schema.json"
    },
    {
      "id": "agent_task_run",
      "schema_url": "https://weverlabs.com/schemas/agent-task-run.schema.json",
      "description": "Represent a paid agent task run with Work Order, trust, quote, credit, state, evidence, receipt, callback, and result links."
    },
    {
      "id": "agent_run_state_event",
      "schema_url": "https://weverlabs.com/schemas/agent-run-state-event.schema.json",
      "description": "Record state movement inside a paid agent task run ledger."
    },
    {
      "id": "agent_result_attestation",
      "schema_url": "https://weverlabs.com/schemas/agent-result-attestation.schema.json",
      "description": "Return a public-safe attestation of result status, evidence status, result package URL, receipt URL, callback payload URL, and continuation actions."
    },
    {
      "id": "agent_exception_recovery",
      "description": "Record exception tickets for paused, partial, blocked, or failed paid agent tasks and expose recovery paths."
    },
    {
      "id": "agent_recovery_request",
      "description": "Accept structured recovery requests with missing evidence, callback retry instructions, or manual review requests."
    },
    {
      "id": "agent_replay_package",
      "description": "Prepare safe replay packages that resume a paid run from a known ledger state without blind duplicate execution."
    },
    {
      "id": "agent_handshake",
      "description": "Receive public-safe first contact requests from external agents before trust, quote, credit, or execution.",
      "schema_url": "https://weverlabs.com/schemas/agent-handshake-request.schema.json",
      "endpoint": "https://os.weverlabs.com/api/agents/handshake"
    },
    {
      "id": "agent_preflight_check",
      "description": "Check capability support, evidence readiness, trust readiness, quote readiness, credit readiness, and next required objects before a paid run.",
      "schema_url": "https://weverlabs.com/schemas/agent-preflight-check.schema.json",
      "endpoint": "https://os.weverlabs.com/api/agents/preflight"
    },
    {
      "id": "agent_run_contract",
      "description": "Create scoped run contracts that define scope, limits, evidence requirements, expected outputs, metering policy, callback policy, and exception handling.",
      "schema_url": "https://weverlabs.com/schemas/agent-run-contract.schema.json",
      "endpoint": "https://os.weverlabs.com/api/agents/contracts"
    },
    {
      "id": "agent_operating_console",
      "schema_url": "https://weverlabs.com/schemas/agent-operating-console-snapshot.schema.json",
      "description": "Public-safe cockpit snapshot for agent-paid OS usage, task state, credits, settlements, callbacks, exceptions, replay, and receipts."
    },
    {
      "id": "agent_task_lifecycle_standardization",
      "schema_url": "https://weverlabs.com/schemas/agent-task-lifecycle.schema.json",
      "description": "Canonical paid-task lifecycle labels for agents, the OS, operators, callbacks, exceptions, replay, receipts, and closeout."
    },
    {
      "id": "agent_live_rail_readiness",
      "schema_url": "https://weverlabs.com/schemas/agent-live-rail-readiness.schema.json",
      "description": "Readiness contract for live settlement providers, webhook confirmation, credit funding rules, manual release, abuse controls, and production kill switch."
    },
    {
      "id": "agent_result_contract_v2",
      "name": "Agent Result Contract v2",
      "description": "Return one canonical envelope for machine result, human summary, proof objects, settlement receipt, usage receipt, callback state, exception state, and replay state.",
      "endpoint": "https://os.weverlabs.com/api/agents/tasks/{token}/result-contract",
      "method": "GET",
      "schema_url": "https://weverlabs.com/schemas/agent-result-contract-v2.schema.json",
      "documentation": "https://weverlabs.com/agent-result-contract/"
    },
    {
      "id": "agent_settlement_receipt",
      "name": "Agent Settlement Receipt",
      "description": "Record provider-confirmed funding into a credit entitlement, separate from usage receipts that record credits consumed by agent work.",
      "endpoint": "https://os.weverlabs.com/api/agents/settlements/{settlement_id}/receipt",
      "method": "GET",
      "schema_url": "https://weverlabs.com/schemas/agent-settlement-receipt.schema.json",
      "documentation": "https://weverlabs.com/settlement-receipts/"
    },
    {
      "id": "wever_os_support_matrix",
      "description": "Expose supported OS rails, schemas, endpoints, runtime objects, and operating roles for agent runs."
    },
    {
      "id": "agent_rail_binding",
      "description": "Bind a paid agent task to contract, settlement receipt, lifecycle, ledger, result contract, usage receipt, callback, exception, replay, and console state."
    },
    {
      "id": "os_runtime_execution_plan",
      "description": "Show the execution path for a supported agent run before it moves through the OS."
    },
    {
      "id": "agent_queue_scheduler_monitor",
      "description": "Expose OS queue health, scheduler heartbeat, stuck-task alerts, retry commands, replay readiness, and callback pressure for agent-paid work."
    }
  ],
  "agent_to_agent_economy": "Wever Labs is building workflow infrastructure for agents and systems to discover, quote, route, operate, and return outputs through OS-governed Work Orders.",
  "payment_rails": "https://weverlabs.com/payment-rails/",
  "tokenops_result_package": "https://weverlabs.com/schemas/tokenops-result-package.schema.json",
  "tokenops_usage_receipt": "https://weverlabs.com/schemas/tokenops-usage-receipt.schema.json",
  "agent_callback_payload": "https://weverlabs.com/schemas/agent-callback-payload.schema.json",
  "tokenops_receipt_callback_docs": "https://weverlabs.com/tokenops-receipts/",
  "trust_registry": {
    "page": "https://weverlabs.com/agent-trust-registry/",
    "schema": "https://weverlabs.com/schemas/agent-trust-profile.schema.json"
  },
  "quote_credit_rail": {
    "page": "https://weverlabs.com/agent-quote-rail/",
    "quote_schema": "https://weverlabs.com/schemas/agent-quote-request.schema.json",
    "credit_entitlement_schema": "https://weverlabs.com/schemas/agent-credit-entitlement.schema.json",
    "status_schema": "https://weverlabs.com/schemas/agent-status-response.schema.json"
  },
  "agent_exception_recovery_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."
  },
  "agent_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."
  },
  "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"
    ]
  },
  "agent_result_contract_v2_settlement_receipt_split": {
    "documentation": "https://weverlabs.com/agent-result-contract/",
    "settlement_receipts": "https://weverlabs.com/settlement-receipts/",
    "result_contract_schema": "https://weverlabs.com/schemas/agent-result-contract-v2.schema.json",
    "settlement_receipt_schema": "https://weverlabs.com/schemas/agent-settlement-receipt.schema.json",
    "tokenops_example": "https://weverlabs.com/examples/tokenops-agent-result-contract-v2.json",
    "receipt_split": "settlement_receipt_funds_credits_usage_receipt_records_consumed_credits"
  },
  "wever_os_support_matrix_runtime_binding": {
    "documentation": "https://weverlabs.com/os-support-matrix/",
    "schemas": {
      "support_matrix": "https://weverlabs.com/schemas/wever-os-support-matrix.schema.json",
      "rail_binding": "https://weverlabs.com/schemas/agent-rail-binding.schema.json",
      "runtime_execution_plan": "https://weverlabs.com/schemas/os-runtime-execution-plan.schema.json"
    }
  },
  "agent_queue_scheduler_monitor_runtime_heartbeat": {
    "public_page": "https://weverlabs.com/agent-queue-monitor/",
    "schemas": [
      "https://weverlabs.com/schemas/agent-queue-scheduler-monitor.schema.json",
      "https://weverlabs.com/schemas/agent-queue-heartbeat.schema.json",
      "https://weverlabs.com/schemas/agent-stuck-task-alert.schema.json",
      "https://weverlabs.com/schemas/agent-run-retry-command.schema.json"
    ],
    "api": "https://os.weverlabs.com/api/agents/queue-monitor"
  }
}
