Server definition
- Hash
- sha256:bd628c955a35ef4d3d390aaebed3392608c62021b0d86566a2e4fafbd30cbe88
- What it is
- What a remote MCP server returned when asked what it offers: 29 tools
The blob, as servednamed by its sha256
{
"instructions": "27 catalog proxies: 27 accepted production backends and 0 disclosed unavailable historical demo backends. One additional wallet-authenticated referral rail supports signed attribution and bounded pull payouts. Current operations and candidates have explicit schemas. Authority record creation does not execute work, deliver results or authorize payment. AP2 verification does not execute a checkout or transfer funds. Each product enforces its credential and authority boundary. The MCP adapter only forwards caller credentials and never issues credentials or authority itself.",
"tools": [
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Evaluate explicit caller-reported scope, budget, usage, expiry and per-action fee limits. Returns a would-allow or would-deny preview; creates no authority and verifies no account balance.\nOperating boundary: Direct access uses x402 Base USDC settlement or the verified-wallet free tier. The prepared computation uses caller-supplied data and creates no execution authority, proof verification, delivery or provider action. Payment access records are durable; existing credentials and signed grants remain required for separate consequential actions.\nPOST /api/agent-allowance-console. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"allowed_product_keys": {
"items": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"as_of": {
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z(?![\\s\\S])",
"type": "string"
},
"budget_minor": {
"maximum": 1000000000000,
"minimum": 0,
"type": "integer"
},
"currency": {
"const": "USD"
},
"expires_at": {
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z(?![\\s\\S])",
"type": "string"
},
"max_fee_minor": {
"maximum": 1000000000000,
"minimum": 0,
"type": "integer"
},
"max_runs": {
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"mode": {
"const": "evaluate_allowance"
},
"requested_fee_minor": {
"maximum": 1000000000000,
"minimum": 0,
"type": "integer"
},
"requested_product_key": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"spent_minor": {
"maximum": 1000000000000,
"minimum": 0,
"type": "integer"
},
"used_runs": {
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"mode",
"agent_id",
"allowed_product_keys",
"requested_product_key",
"currency",
"budget_minor",
"spent_minor",
"requested_fee_minor",
"max_fee_minor",
"max_runs",
"used_runs",
"expires_at",
"as_of"
],
"type": "object"
},
"name": "wever_agent-allowance-console",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Evaluates caller-supplied policy, usage and request values only. No live allowance or balance is read, no destination is contacted, no budget or run is reserved, and no permission or execution authority is granted.\nOperating boundary: Direct access uses x402 Base USDC settlement or the verified-wallet free tier. Evaluates caller-supplied policy, usage and request values only. No live allowance or balance is read, no destination is contacted, no budget or run is reserved, and no permission or execution authority is granted. The API access fee is separate from any inspected payment or recorded invoice amount.\nPOST /api/agent-budget-guard. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current money service follows its published inspection, policy evaluation or private invoice contract. Payment is an API access fee and grants no spending authority.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "evaluate_action"
},
"policy": {
"additionalProperties": false,
"properties": {
"agent_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"allowed_callback_origins": {
"items": {
"description": "Canonical HTTPS origin only, with no path, trailing slash, credentials, query or fragment. Matching uses the parsed request URL origin; no destination is contacted.",
"maxLength": 256,
"minLength": 9,
"type": "string"
},
"maxItems": 16,
"minItems": 0,
"type": "array",
"uniqueItems": true
},
"allowed_rails": {
"items": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 0,
"type": "array",
"uniqueItems": true
},
"budget_minor": {
"maximum": 1000000000000,
"minimum": 0,
"type": "integer"
},
"callback_required": {
"type": "boolean"
},
"currency": {
"const": "USD"
},
"expires_at": {
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z(?![\\s\\S])",
"type": "string"
},
"max_action_fee_minor": {
"maximum": 1000000000000,
"minimum": 0,
"type": "integer"
},
"max_runs": {
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"not_before": {
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z(?![\\s\\S])",
"type": "string"
},
"policy_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"policy_id",
"agent_id",
"currency",
"budget_minor",
"max_action_fee_minor",
"max_runs",
"allowed_rails",
"allowed_callback_origins",
"callback_required",
"not_before",
"expires_at"
],
"type": "object"
},
"request": {
"additionalProperties": false,
"properties": {
"callback_url": {
"anyOf": [
{
"description": "ASCII HTTPS URL without credentials, control characters, backslashes or fragment. Its normalized origin is compared exactly with allowed_callback_origins. No request is sent.",
"maxLength": 2048,
"minLength": 9,
"type": "string"
},
{
"type": "null"
}
]
},
"fee_minor": {
"description": "Total fee for this action request in USD cents, including all requested runs. It is not multiplied by run_count.",
"maximum": 1000000000000,
"minimum": 0,
"type": "integer"
},
"rail_key": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"run_count": {
"maximum": 1000000,
"minimum": 1,
"type": "integer"
}
},
"required": [
"rail_key",
"fee_minor",
"run_count",
"callback_url"
],
"type": "object"
},
"usage": {
"additionalProperties": false,
"properties": {
"as_of": {
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z(?![\\s\\S])",
"type": "string"
},
"spent_minor": {
"maximum": 1000000000000,
"minimum": 0,
"type": "integer"
},
"used_runs": {
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"spent_minor",
"used_runs",
"as_of"
],
"type": "object"
}
},
"required": [
"mode",
"agent_id",
"policy",
"usage",
"request"
],
"type": "object"
},
"name": "wever_agent-budget-guard",
"outputSchema": null
},
{
"description": "Paid URL: 0.25 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Free computation: /api/mcp or /api/service-resolver. Read the backend 402 body for x402 terms. Summarize supplied service health and queue observations into deterministic priorities. No private records are fetched and no activity is invented.\nOperating boundary: The computation uses supplied data only and performs no provider work, callbacks, document retrieval or signed attestations. Direct access uses x402 Base USDC settlement or the verified-wallet free tier; the Labs MCP and resolver computation paths remain free.\nPOST /api/agent-daily-operator-brief. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"as_of": {
"description": "A valid UTC calendar timestamp with whole seconds, supplied by the caller.",
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z(?![\\s\\S])",
"type": "string"
},
"queues": {
"description": "Unique queue names. Empty queues must have a null or zero oldest age.",
"items": {
"additionalProperties": false,
"properties": {
"count": {
"maximum": 2147483647,
"minimum": 0,
"type": "integer"
},
"oldest_age_seconds": {
"anyOf": [
{
"maximum": 2147483647,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
]
},
"queue": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,63}(?![\\s\\S])",
"type": "string"
},
"state": {
"enum": [
"active",
"retained"
]
}
},
"required": [
"queue",
"state",
"count",
"oldest_age_seconds"
],
"type": "object"
},
"maxItems": 16,
"type": "array"
},
"services": {
"description": "Unique service_id values.",
"items": {
"additionalProperties": false,
"properties": {
"service_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,63}(?![\\s\\S])",
"type": "string"
},
"status": {
"enum": [
"ready",
"unavailable",
"degraded"
]
}
},
"required": [
"service_id",
"status"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
}
},
"required": [
"as_of",
"services",
"queues"
],
"type": "object"
},
"name": "wever_agent-daily-operator-brief",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Evaluate supplied alternatives against explicit weighted numeric criteria and constraints, with transparent scores, evidence gaps and ties.\nOperating boundary: Scores use supplied evidence and measurements only. Missing evidence, failed constraints and ties are disclosed. No independent truth or optimality claim.\nPOST /api/agent-decision-packet-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"constraints": {
"items": {
"additionalProperties": false,
"properties": {
"criterion_id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"operator": {
"enum": [
"gte",
"lte"
]
},
"value": {
"maximum": 1000000000,
"minimum": -1000000000,
"type": "integer"
}
},
"required": [
"criterion_id",
"operator",
"value"
],
"type": "object"
},
"maxItems": 32,
"minItems": 0,
"type": "array"
},
"criteria": {
"items": {
"additionalProperties": false,
"properties": {
"criterion_id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"direction": {
"enum": [
"maximize",
"minimize"
]
},
"label": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"max_value": {
"maximum": 1000000000,
"minimum": -1000000000,
"type": "integer"
},
"min_value": {
"maximum": 1000000000,
"minimum": -1000000000,
"type": "integer"
},
"weight": {
"maximum": 1000,
"minimum": 1,
"type": "integer"
}
},
"required": [
"criterion_id",
"label",
"direction",
"weight",
"min_value",
"max_value"
],
"type": "object"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
},
"idempotency_key": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "evaluate"
},
"objective": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"options": {
"items": {
"additionalProperties": false,
"properties": {
"assessments": {
"items": {
"additionalProperties": false,
"properties": {
"criterion_id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"reference": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"summary": {
"maxLength": 512,
"minLength": 1,
"type": "string"
}
},
"required": [
"reference",
"summary"
],
"type": "object"
},
"maxItems": 2,
"minItems": 0,
"type": "array"
},
"value": {
"anyOf": [
{
"maximum": 1000000000,
"minimum": -1000000000,
"type": "integer"
},
{
"type": "null"
}
]
}
},
"required": [
"criterion_id",
"value",
"evidence"
],
"type": "object"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
},
"label": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"option_id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"option_id",
"label",
"assessments"
],
"type": "object"
},
"maxItems": 16,
"minItems": 2,
"type": "array"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"idempotency_key",
"usage",
"mode",
"objective",
"criteria",
"constraints",
"options"
],
"type": "object"
},
"name": "wever_agent-decision-packet-rail",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Escrow principal and API-fee wallet: 0x69255FeaC86268C0D0bD0CBd128da7B9aB44b1c4. Principal funding is separate, and every call requires a signed wallet ownership proof. Managed Base USDC custody with verified funding, immutable parties, EIP-712 release policies, expiry refunds to the payer and a durable public release log.\nOperating boundary: The separate custody wallet accepts bounded USDC principal. A verified release pays only the immutable payee; an expiry refund pays only the immutable payer. API fees are separate, manual sweeps are required, and work-order grants are not payment authority.\nPOST /api/agent-escrow-lite. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This managed custody service uses immutable escrow parties and EIP-712 release policies. Releases pay only the payee; expiry refunds pay only the payer. Public logs report durable state and transaction evidence. Work-order grants do not authorize payment.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"additionalProperties": false,
"properties": {
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "prepare_funding"
},
"payer_terms_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
},
"terms": {
"additionalProperties": false,
"properties": {
"amount_atomic": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"asset": {
"const": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"chain_id": {
"const": 8453
},
"custody_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"funding_nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"payee_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"payer_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"release_policy": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "payer_signed"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "mutual"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"attestor_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"delivery_sha256": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"kind": {
"const": "delivery_attestation"
}
},
"required": [
"kind",
"attestor_wallet",
"delivery_sha256"
],
"type": "object"
}
]
}
},
"required": [
"escrow_id",
"payer_wallet",
"payee_wallet",
"custody_wallet",
"chain_id",
"asset",
"amount_atomic",
"expires_at",
"funding_nonce",
"release_policy"
],
"type": "object"
}
},
"required": [
"mode",
"terms",
"payer_terms_signature",
"idempotency_key"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"funding_payment": {
"anyOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"accepted": {
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"asset": {
"const": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"extra": {
"additionalProperties": false,
"properties": {
"name": {
"const": "USD Coin"
},
"version": {
"const": "2"
}
},
"required": [
"name",
"version"
],
"type": "object"
},
"maxTimeoutSeconds": {
"maximum": 3600,
"minimum": 1,
"type": "integer"
},
"network": {
"const": "eip155:8453"
},
"payTo": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"scheme": {
"const": "exact"
}
},
"required": [
"scheme",
"network",
"asset",
"amount",
"payTo",
"maxTimeoutSeconds",
"extra"
],
"type": "object"
},
"payload": {
"additionalProperties": false,
"properties": {
"authorization": {
"additionalProperties": false,
"properties": {
"from": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"to": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"validAfter": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"validBefore": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"value": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
}
},
"required": [
"from",
"to",
"value",
"validAfter",
"validBefore",
"nonce"
],
"type": "object"
},
"signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"signature",
"authorization"
],
"type": "object"
},
"resource": {
"additionalProperties": false,
"properties": {
"description": {
"maxLength": 256,
"type": "string"
},
"mimeType": {
"const": "application/json"
},
"url": {
"maxLength": 512,
"minLength": 1,
"type": "string"
}
},
"required": [
"url",
"description",
"mimeType"
],
"type": "object"
},
"x402Version": {
"const": 2
}
},
"required": [
"x402Version",
"resource",
"accepted",
"payload"
],
"type": "object"
}
]
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "fund_escrow"
}
},
"required": [
"mode",
"escrow_id",
"idempotency_key",
"funding_payment"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"mandate": {
"additionalProperties": false,
"properties": {
"context": {
"additionalProperties": false,
"properties": {
"amount_atomic": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"asset": {
"const": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"chain_id": {
"const": 8453
},
"custody_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"funding_nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"funding_transaction_hash": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"payee_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"payer_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"release_nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"terms_sha256": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"escrow_id",
"payer_wallet",
"payee_wallet",
"custody_wallet",
"chain_id",
"asset",
"amount_atomic",
"expires_at",
"funding_nonce",
"terms_sha256",
"funding_transaction_hash",
"release_nonce"
],
"type": "object"
},
"payer_terms_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
},
"signatures": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"payer_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"payer_signature"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"payee_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
},
"payer_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"payer_signature",
"payee_signature"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"attestor_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
},
"payee_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"payee_signature",
"attestor_signature"
],
"type": "object"
}
]
},
"terms": {
"additionalProperties": false,
"properties": {
"amount_atomic": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"asset": {
"const": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"chain_id": {
"const": 8453
},
"custody_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"funding_nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"payee_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"payer_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"release_policy": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "payer_signed"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "mutual"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"attestor_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"delivery_sha256": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"kind": {
"const": "delivery_attestation"
}
},
"required": [
"kind",
"attestor_wallet",
"delivery_sha256"
],
"type": "object"
}
]
}
},
"required": [
"escrow_id",
"payer_wallet",
"payee_wallet",
"custody_wallet",
"chain_id",
"asset",
"amount_atomic",
"expires_at",
"funding_nonce",
"release_policy"
],
"type": "object"
}
},
"required": [
"context",
"terms",
"payer_terms_signature",
"signatures"
],
"type": "object"
},
"mode": {
"const": "release_escrow"
}
},
"required": [
"mode",
"escrow_id",
"idempotency_key",
"mandate"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "refund_escrow"
}
},
"required": [
"mode",
"escrow_id",
"idempotency_key"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "read_escrow"
}
},
"required": [
"mode",
"escrow_id"
],
"type": "object"
}
],
"properties": {
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"funding_payment": {
"anyOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"accepted": {
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"asset": {
"const": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"extra": {
"additionalProperties": false,
"properties": {
"name": {
"const": "USD Coin"
},
"version": {
"const": "2"
}
},
"required": [
"name",
"version"
],
"type": "object"
},
"maxTimeoutSeconds": {
"maximum": 3600,
"minimum": 1,
"type": "integer"
},
"network": {
"const": "eip155:8453"
},
"payTo": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"scheme": {
"const": "exact"
}
},
"required": [
"scheme",
"network",
"asset",
"amount",
"payTo",
"maxTimeoutSeconds",
"extra"
],
"type": "object"
},
"payload": {
"additionalProperties": false,
"properties": {
"authorization": {
"additionalProperties": false,
"properties": {
"from": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"to": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"validAfter": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"validBefore": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"value": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
}
},
"required": [
"from",
"to",
"value",
"validAfter",
"validBefore",
"nonce"
],
"type": "object"
},
"signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"signature",
"authorization"
],
"type": "object"
},
"resource": {
"additionalProperties": false,
"properties": {
"description": {
"maxLength": 256,
"type": "string"
},
"mimeType": {
"const": "application/json"
},
"url": {
"maxLength": 512,
"minLength": 1,
"type": "string"
}
},
"required": [
"url",
"description",
"mimeType"
],
"type": "object"
},
"x402Version": {
"const": 2
}
},
"required": [
"x402Version",
"resource",
"accepted",
"payload"
],
"type": "object"
}
]
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"mandate": {
"additionalProperties": false,
"properties": {
"context": {
"additionalProperties": false,
"properties": {
"amount_atomic": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"asset": {
"const": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"chain_id": {
"const": 8453
},
"custody_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"funding_nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"funding_transaction_hash": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"payee_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"payer_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"release_nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"terms_sha256": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"escrow_id",
"payer_wallet",
"payee_wallet",
"custody_wallet",
"chain_id",
"asset",
"amount_atomic",
"expires_at",
"funding_nonce",
"terms_sha256",
"funding_transaction_hash",
"release_nonce"
],
"type": "object"
},
"payer_terms_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
},
"signatures": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"payer_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"payer_signature"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"payee_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
},
"payer_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"payer_signature",
"payee_signature"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"attestor_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
},
"payee_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"payee_signature",
"attestor_signature"
],
"type": "object"
}
]
},
"terms": {
"additionalProperties": false,
"properties": {
"amount_atomic": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"asset": {
"const": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"chain_id": {
"const": 8453
},
"custody_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"funding_nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"payee_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"payer_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"release_policy": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "payer_signed"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "mutual"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"attestor_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"delivery_sha256": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"kind": {
"const": "delivery_attestation"
}
},
"required": [
"kind",
"attestor_wallet",
"delivery_sha256"
],
"type": "object"
}
]
}
},
"required": [
"escrow_id",
"payer_wallet",
"payee_wallet",
"custody_wallet",
"chain_id",
"asset",
"amount_atomic",
"expires_at",
"funding_nonce",
"release_policy"
],
"type": "object"
}
},
"required": [
"context",
"terms",
"payer_terms_signature",
"signatures"
],
"type": "object"
},
"mode": {
"enum": [
"prepare_funding",
"fund_escrow",
"release_escrow",
"refund_escrow",
"read_escrow"
]
},
"payer_terms_signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
},
"terms": {
"additionalProperties": false,
"properties": {
"amount_atomic": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"asset": {
"const": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"chain_id": {
"const": 8453
},
"custody_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"escrow_id": {
"pattern": "^esc_[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"funding_nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"payee_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"payer_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"release_policy": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "payer_signed"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "mutual"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"attestor_wallet": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"delivery_sha256": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"kind": {
"const": "delivery_attestation"
}
},
"required": [
"kind",
"attestor_wallet",
"delivery_sha256"
],
"type": "object"
}
]
}
},
"required": [
"escrow_id",
"payer_wallet",
"payee_wallet",
"custody_wallet",
"chain_id",
"asset",
"amount_atomic",
"expires_at",
"funding_nonce",
"release_policy"
],
"type": "object"
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "wever_agent-escrow-lite",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Inspect supplied file bytes, compute content hashes, identify exact duplicates and report bounded content metadata.\nOperating boundary: Inline bytes only, with strict size and supported-format limits. No remote drive access, malware certification or file move/delete operations.\nPOST /api/agent-file-desk-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"files": {
"items": {
"additionalProperties": false,
"properties": {
"content_base64": {
"maxLength": 43692,
"pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?(?![\\s\\S])",
"type": "string"
},
"expected_sha256": {
"anyOf": [
{
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
},
"file_id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"name": {
"maxLength": 160,
"minLength": 1,
"pattern": "^[^/\\\\\\u0000-\\u001f\\u007f]+(?![\\s\\S])",
"type": "string"
}
},
"required": [
"file_id",
"name",
"content_base64",
"expected_sha256"
],
"type": "object"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
},
"idempotency_key": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "inspect"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"idempotency_key",
"usage",
"mode",
"files"
],
"type": "object"
},
"name": "wever_agent-file-desk-rail",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Private issuer-wallet invoice ledger, immutable face amount and parties, run-reference binding and recorded issuer review. References are not independently verified. No bill delivery, payment collection or spending authority.\nOperating boundary: Direct access uses x402 Base USDC settlement or the verified-wallet free tier. Private issuer-wallet invoice ledger, immutable face amount and parties, run-reference binding and recorded issuer review. References are not independently verified. No bill delivery, payment collection or spending authority. Every invoice operation also requires a signed issuer-wallet ownership proof. The API access fee is separate from any inspected payment or recorded invoice amount.\nPOST /api/agent-invoice-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current money service follows its published inspection, policy evaluation or private invoice contract. Payment is an API access fee and grants no spending authority.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"additionalProperties": false,
"properties": {
"amount_atomic": {
"pattern": "^[1-9][0-9]{0,11}(?![\\s\\S])",
"type": "string"
},
"buyer_reference": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
},
"buyer_wallet": {
"pattern": "^0x(?!0{40})[a-fA-F0-9]{40}(?![\\s\\S])",
"type": "string"
},
"description": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[^\\u0000-\\u001f\\u007f]+(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"idempotency_key": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "create_invoice_reference"
},
"rail_key": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"schema_version": {
"const": "1.0.0"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"schema_version",
"mode",
"idempotency_key",
"buyer_reference",
"buyer_wallet",
"rail_key",
"amount_atomic",
"expires_at",
"description",
"usage"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"invoice_id": {
"pattern": "^inv_[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "read_invoice"
},
"schema_version": {
"const": "1.0.0"
}
},
"required": [
"schema_version",
"mode",
"invoice_id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"expected_version": {
"maximum": 3,
"minimum": 1,
"type": "integer"
},
"idempotency_key": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"invoice_id": {
"pattern": "^inv_[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "bind_invoice_to_run"
},
"run_binding": {
"additionalProperties": false,
"properties": {
"receipt_reference": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
},
"receipt_sha256": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"return_package_reference": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
},
"return_package_sha256": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"run_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"run_id",
"receipt_reference",
"return_package_reference",
"receipt_sha256",
"return_package_sha256"
],
"type": "object"
},
"schema_version": {
"const": "1.0.0"
}
},
"required": [
"schema_version",
"mode",
"idempotency_key",
"invoice_id",
"expected_version",
"run_binding"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"decision": {
"enum": [
"approve",
"reject"
]
},
"expected_version": {
"maximum": 3,
"minimum": 1,
"type": "integer"
},
"idempotency_key": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"invoice_id": {
"pattern": "^inv_[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "review_invoice"
},
"note": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[^\\u0000-\\u001f\\u007f]+(?![\\s\\S])",
"type": "string"
},
"schema_version": {
"const": "1.0.0"
}
},
"required": [
"schema_version",
"mode",
"idempotency_key",
"invoice_id",
"expected_version",
"decision",
"note"
],
"type": "object"
}
],
"properties": {
"amount_atomic": {
"pattern": "^[1-9][0-9]{0,11}(?![\\s\\S])",
"type": "string"
},
"buyer_reference": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
},
"buyer_wallet": {
"pattern": "^0x(?!0{40})[a-fA-F0-9]{40}(?![\\s\\S])",
"type": "string"
},
"decision": {
"enum": [
"approve",
"reject"
]
},
"description": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[^\\u0000-\\u001f\\u007f]+(?![\\s\\S])",
"type": "string"
},
"expected_version": {
"maximum": 3,
"minimum": 1,
"type": "integer"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"idempotency_key": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"invoice_id": {
"pattern": "^inv_[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"mode": {
"enum": [
"create_invoice_reference",
"read_invoice",
"bind_invoice_to_run",
"review_invoice"
],
"type": "string"
},
"note": {
"maxLength": 500,
"minLength": 1,
"pattern": "^[^\\u0000-\\u001f\\u007f]+(?![\\s\\S])",
"type": "string"
},
"rail_key": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"run_binding": {
"additionalProperties": false,
"properties": {
"receipt_reference": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
},
"receipt_sha256": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"return_package_reference": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
},
"return_package_sha256": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"run_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"run_id",
"receipt_reference",
"return_package_reference",
"receipt_sha256",
"return_package_sha256"
],
"type": "object"
},
"schema_version": {
"const": "1.0.0"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"schema_version",
"mode"
],
"type": "object"
},
"name": "wever_agent-invoice-rail",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Prepare an ordered sequence of supported planning and computation steps with explicit required fields. No step is executed, no quote obtained, and no payment, authority or delivery is performed.\nOperating boundary: Direct access uses x402 Base USDC settlement or the verified-wallet free tier. The prepared computation uses caller-supplied data and creates no execution authority, proof verification, delivery or provider action. Payment access records are durable; existing credentials and signed grants remain required for separate consequential actions.\nPOST /api/agent-paid-workflow. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"constraints": {
"additionalProperties": false,
"properties": {
"include_allowance_preview": {
"type": "boolean"
},
"include_checkout_estimate": {
"type": "boolean"
},
"include_proof_preparation": {
"type": "boolean"
},
"max_steps": {
"maximum": 5,
"minimum": 1,
"type": "integer"
}
},
"required": [
"max_steps",
"include_checkout_estimate",
"include_allowance_preview",
"include_proof_preparation"
],
"type": "object"
},
"mode": {
"const": "prepare_workflow"
},
"product_key": {
"enum": [
"diligenceops-paid-run",
"mcp-diligence-rail",
"agent-daily-operator-brief",
"agent-work-order-rail"
]
}
},
"required": [
"mode",
"agent_id",
"product_key",
"constraints"
],
"type": "object"
},
"name": "wever_agent-paid-workflow",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Persist wallet-scoped permission grants and revocations and evaluate an exact subject, action and resource against those records.\nOperating boundary: Authenticated owner declarations within this ledger. Target systems must enforce resource access. No spending authority or external permission verification.\nPOST /api/agent-permission-ledger. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"additionalProperties": false,
"properties": {
"actions": {
"items": {
"maxLength": 96,
"minLength": 1,
"type": "string"
},
"maxItems": 16,
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "grant"
},
"resources": {
"items": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"maxItems": 16,
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"subject_wallet": {
"pattern": "^0x(?!0{40})[a-fA-F0-9]{40}(?![\\s\\S])",
"type": "string"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode",
"idempotency_key",
"subject_wallet",
"actions",
"resources",
"expires_at",
"usage"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"grant_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "revoke"
},
"reason": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode",
"idempotency_key",
"grant_id",
"reason",
"usage"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"maxLength": 96,
"minLength": 1,
"type": "string"
},
"mode": {
"const": "evaluate"
},
"resource": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"subject_wallet": {
"pattern": "^0x(?!0{40})[a-fA-F0-9]{40}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"mode",
"subject_wallet",
"action",
"resource"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"mode": {
"const": "list"
},
"offset": {
"maximum": 255,
"minimum": 0,
"type": "integer"
}
},
"required": [
"mode",
"offset",
"limit"
],
"type": "object"
}
],
"properties": {
"action": {
"maxLength": 96,
"minLength": 1,
"type": "string"
},
"actions": {
"items": {
"maxLength": 96,
"minLength": 1,
"type": "string"
},
"maxItems": 16,
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"grant_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"limit": {
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"mode": {
"enum": [
"grant",
"revoke",
"evaluate",
"list"
]
},
"offset": {
"maximum": 255,
"minimum": 0,
"type": "integer"
},
"reason": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"resource": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"resources": {
"items": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"maxItems": 16,
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"subject_wallet": {
"pattern": "^0x(?!0{40})[a-fA-F0-9]{40}(?![\\s\\S])",
"type": "string"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "wever_agent-permission-ledger",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Record wallet-scoped SLA terms and evaluate deadlines against retained completed-work or callback observations.\nOperating boundary: Wallet-declared terms and evaluation at call time. No counterparty consent, background scheduling, retry execution, contractual enforcement or compensation is implied.\nPOST /api/agent-sla-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"additionalProperties": false,
"properties": {
"callback_url": {
"anyOf": [
{
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"deadline_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"expected_work": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "wallet_free_call"
},
"nonce": {
"pattern": "^[a-f0-9]{32,64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"nonce"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "settled_payment"
},
"payment_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"payment_id"
],
"type": "object"
}
]
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"label": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"mode": {
"const": "record"
},
"retry_limit": {
"maximum": 5,
"minimum": 0,
"type": "integer"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode",
"idempotency_key",
"label",
"expected_work",
"deadline_at",
"callback_url",
"retry_limit",
"usage"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"callback_probe_id": {
"anyOf": [
{
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "evaluate"
},
"sla_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode",
"idempotency_key",
"sla_id",
"callback_probe_id",
"usage"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"mode": {
"const": "retrieve"
},
"sla_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"mode",
"sla_id"
],
"type": "object"
}
],
"properties": {
"callback_probe_id": {
"anyOf": [
{
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
},
"callback_url": {
"anyOf": [
{
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"deadline_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"expected_work": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "wallet_free_call"
},
"nonce": {
"pattern": "^[a-f0-9]{32,64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"nonce"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "settled_payment"
},
"payment_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"payment_id"
],
"type": "object"
}
]
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"label": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"mode": {
"enum": [
"record",
"evaluate",
"retrieve"
]
},
"retry_limit": {
"maximum": 5,
"minimum": 0,
"type": "integer"
},
"sla_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "wever_agent-sla-rail",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Build and verify durable signed task handoff packs with authenticated sender, recipient, context, declared permissions and checkpoint state.\nOperating boundary: Build and verify durable signed task handoff packs with authenticated sender, recipient, context, declared permissions and checkpoint state. Fresh signed wallet proof is required even for paid calls. Handoff permissions require recipient enforcement. Stored evidence is not automatically verified. Scores are bounded evidence summaries, not global reputation.\nPOST /api/agent-to-agent-handoff-pack. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated durable trust service. Signed records attest only to the stated evidence and permission scope. See /api/trust-contract for the public verification key and bounded contract.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"additionalProperties": false,
"properties": {
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "build"
},
"permissions": {
"additionalProperties": false,
"properties": {
"allowed_actions": {
"items": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"maxItems": 16,
"type": "array",
"uniqueItems": true
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"may_redelegate": {
"const": false
},
"resources": {
"items": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"maxItems": 16,
"type": "array",
"uniqueItems": true
}
},
"required": [
"allowed_actions",
"resources",
"expires_at",
"may_redelegate"
],
"type": "object"
},
"recipient_wallet": {
"pattern": "^0x(?!0{40})[a-fA-F0-9]{40}(?![\\s\\S])",
"type": "string"
},
"state": {
"additionalProperties": false,
"properties": {
"checkpoint": {
"maxLength": 4000,
"minLength": 1,
"type": "string"
},
"evidence_sha256": {
"items": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"type": "array",
"uniqueItems": true
},
"status": {
"enum": [
"pending",
"in_progress",
"blocked",
"completed"
]
}
},
"required": [
"status",
"checkpoint",
"evidence_sha256"
],
"type": "object"
},
"task": {
"additionalProperties": false,
"properties": {
"context": {
"maxLength": 4000,
"minLength": 1,
"type": "string"
},
"objective": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"task_id": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"task_id",
"objective",
"context"
],
"type": "object"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode",
"idempotency_key",
"recipient_wallet",
"task",
"permissions",
"state",
"usage"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"handoff_pack": {
"maxLength": 24000,
"minLength": 1,
"type": "string"
},
"mode": {
"const": "verify"
}
},
"required": [
"mode",
"handoff_pack"
],
"type": "object"
}
],
"properties": {
"handoff_pack": {
"maxLength": 24000,
"minLength": 1,
"type": "string"
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"enum": [
"build",
"verify"
]
},
"permissions": {
"additionalProperties": false,
"properties": {
"allowed_actions": {
"items": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"maxItems": 16,
"type": "array",
"uniqueItems": true
},
"expires_at": {
"maximum": 4102444800,
"minimum": 1,
"type": "integer"
},
"may_redelegate": {
"const": false
},
"resources": {
"items": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"maxItems": 16,
"type": "array",
"uniqueItems": true
}
},
"required": [
"allowed_actions",
"resources",
"expires_at",
"may_redelegate"
],
"type": "object"
},
"recipient_wallet": {
"pattern": "^0x(?!0{40})[a-fA-F0-9]{40}(?![\\s\\S])",
"type": "string"
},
"state": {
"additionalProperties": false,
"properties": {
"checkpoint": {
"maxLength": 4000,
"minLength": 1,
"type": "string"
},
"evidence_sha256": {
"items": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"type": "array",
"uniqueItems": true
},
"status": {
"enum": [
"pending",
"in_progress",
"blocked",
"completed"
]
}
},
"required": [
"status",
"checkpoint",
"evidence_sha256"
],
"type": "object"
},
"task": {
"additionalProperties": false,
"properties": {
"context": {
"maxLength": 4000,
"minLength": 1,
"type": "string"
},
"objective": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"task_id": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"task_id",
"objective",
"context"
],
"type": "object"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "wever_agent-to-agent-handoff-pack",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Compute a bounded trust score from verified completed work, Base payment receipts and Wever escrow refunds, disclosing all inputs and unavailable dispute coverage.\nOperating boundary: Compute a bounded trust score from verified completed work, Base payment receipts and Wever escrow refunds, disclosing all inputs and unavailable dispute coverage. Fresh signed wallet proof is required even for paid calls. Handoff permissions require recipient enforcement. Stored evidence is not automatically verified. Scores are bounded evidence summaries, not global reputation.\nPOST /api/agent-trust-scorecard. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated durable trust service. Signed records attest only to the stated evidence and permission scope. See /api/trust-contract for the public verification key and bounded contract.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"completed_work": {
"items": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "wallet_free_call"
},
"nonce": {
"pattern": "^[a-f0-9]{32,64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"nonce"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "settled_payment"
},
"payment_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"payment_id"
],
"type": "object"
}
]
},
"maxItems": 10,
"type": "array",
"uniqueItems": true
},
"mode": {
"const": "compute"
},
"payments": {
"items": {
"additionalProperties": false,
"properties": {
"amount_atomic": {
"pattern": "^[1-9][0-9]{0,11}(?![\\s\\S])",
"type": "string"
},
"authorization_nonce": {
"pattern": "^0x[a-fA-F0-9]{64}(?![\\s\\S])",
"type": "string"
},
"payee": {
"pattern": "^0x(?!0{40})[a-fA-F0-9]{40}(?![\\s\\S])",
"type": "string"
},
"transaction_hash": {
"pattern": "^0x[a-fA-F0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"transaction_hash",
"payee",
"amount_atomic",
"authorization_nonce"
],
"type": "object"
},
"maxItems": 5,
"type": "array",
"uniqueItems": true
}
},
"required": [
"mode",
"completed_work",
"payments"
],
"type": "object"
},
"name": "wever_agent-trust-scorecard",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Validate a task against a supported computation and prepare its fixed POST request. Semantic validation uses a local deterministic dry run. No request is submitted, worker assigned or result delivered.\nOperating boundary: Direct access uses x402 Base USDC settlement or the verified-wallet free tier. The prepared computation uses caller-supplied data and creates no execution authority, proof verification, delivery or provider action. Payment access records are durable; existing credentials and signed grants remain required for separate consequential actions.\nPOST /api/agent-work-order-exchange. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"mode": {
"const": "prepare_work_order_exchange"
},
"product_key": {
"enum": [
"diligenceops-paid-run",
"mcp-diligence-rail",
"agent-daily-operator-brief",
"agent-work-order-rail"
]
},
"requested_outcome": {
"maxLength": 256,
"minLength": 1,
"pattern": "^[^\\u0000-\\u001f\\u007f]+(?![\\s\\S])",
"type": "string"
},
"requesting_agent_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"task": {
"maxProperties": 16,
"type": "object"
}
},
"required": [
"mode",
"requesting_agent_id",
"product_key",
"requested_outcome",
"task"
],
"type": "object"
},
"name": "wever_agent-work-order-exchange",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Free computation: /api/mcp or /api/service-resolver. Read the backend 402 body for x402 terms. Prepare a validated DiligenceOps task for a specific Connect recipient. Submission, recipient permission and execution remain separate steps.\nOperating boundary: The computation uses supplied data only and performs no provider work, callbacks, document retrieval or signed attestations. Direct access uses x402 Base USDC settlement or the verified-wallet free tier; the Labs MCP and resolver computation paths remain free.\nPOST /api/agent-work-order-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"available_evidence": {
"items": {
"description": "ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.",
"maxLength": 96,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:/ -]+(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 0,
"type": "array"
},
"expected_evidence": {
"items": {
"description": "ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.",
"maxLength": 96,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:/ -]+(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
},
"recipient_id": {
"maxLength": 28,
"minLength": 28,
"pattern": "^mbx_[a-f0-9]{24}(?![\\s\\S])",
"type": "string"
},
"service_id": {
"const": "com.weverlabs/diligenceops-inventory"
}
},
"required": [
"service_id",
"recipient_id",
"available_evidence",
"expected_evidence"
],
"type": "object"
},
"name": "wever_agent-work-order-rail",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Verifies allowlisted AP2 direct closed-checkout mandates, binds the presenter to the holder wallet, rejects expiry and replay, and durably consumes each mandate once.\nOperating boundary: Wever trusted-provider direct closed-checkout profile only. No open mandates, delegation chains, checkout execution, payment execution or fund transfers. Signed wallet proof is required even for paid calls.\nPOST /api/ap2-mandate-gateway. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This gateway verifies only its published AP2 direct closed-checkout profile, requires a trusted issuer and holder wallet proof, and consumes the mandate once. It does not execute the checkout or transfer funds. Start at /api/ap2-contract and /api/ap2-challenge.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"challenge_token": {
"maxLength": 16384,
"minLength": 1,
"type": "string"
},
"mode": {
"const": "verify_mandate"
},
"presentation": {
"maxLength": 32768,
"minLength": 1,
"type": "string"
}
},
"required": [
"mode",
"presentation",
"challenge_token"
],
"type": "object"
},
"name": "wever_ap2-mandate-gateway",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Send a bounded HTTPS callback probe and persist the actual response, timing and exact acknowledgment check. Retrieve prior observations without resending.\nOperating boundary: One point-in-time HTTPS observation with public-address validation, no redirects and no credentials. Acknowledgment is not proof of downstream work. Continuous monitoring and automatic retries are unavailable.\nPOST /api/callback-health-monitor. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"additionalProperties": false,
"properties": {
"callback_url": {
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "probe"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode",
"idempotency_key",
"callback_url",
"usage"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"mode": {
"const": "retrieve"
},
"probe_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"mode",
"probe_id"
],
"type": "object"
}
],
"properties": {
"callback_url": {
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"enum": [
"probe",
"retrieve"
]
},
"probe_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "wever_callback-health-monitor",
"outputSchema": null
},
{
"description": "Paid URL: 2.00 USDC per mandate on Base; 10 signed-wallet free calls shared over rolling 30 days. Only issue_mandate is billed; GET, contract reads, drafts and all other modes have no x402 fee. Credentials and grants remain required for their existing operations. Read the backend 402 body for x402 terms. Issue signed mandates and operator-approved action grants, then let credentialed agents consume them to create immutable work-order records. Records do not perform work, deliver results or authorize payment.\nOperating boundary: Operators issue mandates and approve each exact action grant with an issuance idempotency key. Only the bound credentialed agent may consume a grant; each action grant atomically reserves one nonfinancial work_order unit. Usage and attribution are credential-bound. Signed authority permits only immutable record creation, never work execution, delivery or payment. Public drafts remain unsigned_dev and cannot execute. The access fee applies only to issue_mandate and never authorizes downstream spending. GET, contract reads, drafts and all other authority modes have no x402 fee; their existing credential checks remain.\nPOST /api/delegated-authority. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a credentialed authority control plane for immutable work-order record creation. It does not execute the recorded work, deliver results, or authorize payment. Operator issuance and grant approval require X-Wever-Operator-Key and Idempotency-Key; consumption requires the target agent's X-Wever-Agent-Key. Usage and attribution come from validated credentials and durable authority records. AP2 issuance also accepts issue_mandate with mandate.profile com.weverlabs.ap2.direct-checkout.1, the holder public key, signed checkout challenge, consent digest and bounded expiry. It requires a dedicated AP2 issuer credential in X-Wever-Operator-Key, Idempotency-Key and a fresh holder wallet proof. Issuance costs 2.00 USDC per issued mandate; verification at /api/ap2-mandate-gateway costs 0.10 USDC per call, subject to the same shared free allowance. The AP2 mandate records checkout intent and grants no tool access, execution authority or spending authority.",
"inputSchema": {
"$defs": {
"actionGrantClaims": {
"additionalProperties": false,
"properties": {
"action_digest": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"agent_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"amount_units": {
"const": 1
},
"approval_reference_hash": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"approved_by": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"audience": {
"const": "wever-delegated-authority-v2"
},
"downstream_key": {
"pattern": "^authority-v2:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"grant_id": {
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(?![\\s\\S])",
"type": "string"
},
"issued_at": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"kind": {
"const": "grant"
},
"mandate_id": {
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(?![\\s\\S])",
"type": "string"
},
"not_before": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"operation": {
"const": "create_delegated_work_order"
},
"principal_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"unit": {
"const": "work_order"
},
"usage": {
"description": "Must match the target agent usage configured on the server. Caller input cannot change credential-bound usage or attribution.",
"enum": [
"synthetic",
"operational"
]
},
"version": {
"maximum": 1000000000,
"minimum": 1,
"type": "integer"
}
},
"required": [
"kind",
"audience",
"principal_id",
"agent_id",
"mandate_id",
"version",
"issued_at",
"not_before",
"expires_at",
"usage",
"grant_id",
"operation",
"action_digest",
"amount_units",
"unit",
"downstream_key",
"approved_by",
"approval_reference_hash"
],
"type": "object"
},
"grantRequest": {
"additionalProperties": false,
"description": "The server sets amount_units to 1 and unit to work_order. approval_reference is operator-attested and bound into the grant; it does not independently verify consent.",
"properties": {
"action": {
"$ref": "#/$defs/workOrderAction"
},
"approval_reference": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"operation": {
"const": "create_delegated_work_order"
},
"ttl_seconds": {
"maximum": 300,
"minimum": 1,
"type": "integer"
},
"usage": {
"description": "Must match the target agent usage configured on the server. Caller input cannot change credential-bound usage or attribution.",
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"operation",
"action",
"approval_reference",
"ttl_seconds",
"usage"
],
"type": "object"
},
"mandateClaims": {
"additionalProperties": false,
"properties": {
"agent_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"audience": {
"const": "wever-delegated-authority-v2"
},
"consent_digest": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"issued_at": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"issued_by": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"kind": {
"const": "mandate"
},
"mandate_id": {
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(?![\\s\\S])",
"type": "string"
},
"max_runs": {
"maximum": 10000,
"minimum": 1,
"type": "integer"
},
"max_units": {
"maximum": 1000000000,
"minimum": 0,
"type": "integer"
},
"not_before": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"principal_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"scopes": {
"items": {
"const": "create_delegated_work_order"
},
"maxItems": 1,
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"unit": {
"const": "work_order"
},
"usage": {
"description": "Must match the target agent usage configured on the server. Caller input cannot change credential-bound usage or attribution.",
"enum": [
"synthetic",
"operational"
]
},
"version": {
"maximum": 1000000000,
"minimum": 1,
"type": "integer"
}
},
"required": [
"kind",
"audience",
"principal_id",
"agent_id",
"mandate_id",
"version",
"issued_at",
"not_before",
"expires_at",
"usage",
"scopes",
"max_runs",
"max_units",
"unit",
"consent_digest",
"issued_by"
],
"type": "object"
},
"mandateInput": {
"additionalProperties": false,
"description": "Only create_delegated_work_order is enabled. max_units counts work-order records, not currency. The server enforces time relationships and configured agent scope/usage. consent_digest records operator-attested consent, not independent verification.",
"properties": {
"agent_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"consent_digest": {
"pattern": "^[0-9a-f]{64}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"max_runs": {
"maximum": 10000,
"minimum": 1,
"type": "integer"
},
"max_units": {
"maximum": 1000000000,
"minimum": 0,
"type": "integer"
},
"not_before": {
"maximum": 4102444800,
"minimum": 0,
"type": "integer"
},
"principal_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"scopes": {
"items": {
"const": "create_delegated_work_order"
},
"maxItems": 1,
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"unit": {
"const": "work_order"
},
"usage": {
"description": "Must match the target agent usage configured on the server. Caller input cannot change credential-bound usage or attribution.",
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"principal_id",
"agent_id",
"scopes",
"max_runs",
"max_units",
"unit",
"consent_digest",
"not_before",
"expires_at",
"usage"
],
"type": "object"
},
"signedActionGrant": {
"additionalProperties": false,
"description": "Use the unmodified envelope returned by the authority API. The backend verifies its signature, active time window, durable record, credentials and claim bindings. Passing this schema does not establish authority.",
"properties": {
"algorithm": {
"const": "Ed25519"
},
"context": {
"const": "wever.authority.v2"
},
"key_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"payload": {
"$ref": "#/$defs/actionGrantClaims"
},
"signature": {
"pattern": "^[A-Za-z0-9_-]{86}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"context",
"algorithm",
"key_id",
"payload",
"signature"
],
"type": "object"
},
"signedMandate": {
"additionalProperties": false,
"description": "Use the unmodified envelope returned by the authority API. The backend verifies its signature, active time window, durable record, credentials and claim bindings. Passing this schema does not establish authority.",
"properties": {
"algorithm": {
"const": "Ed25519"
},
"context": {
"const": "wever.authority.v2"
},
"key_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[a-zA-Z0-9_.:-]{1,128}(?![\\s\\S])",
"type": "string"
},
"payload": {
"$ref": "#/$defs/mandateClaims"
},
"signature": {
"pattern": "^[A-Za-z0-9_-]{86}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"context",
"algorithm",
"key_id",
"payload",
"signature"
],
"type": "object"
},
"workOrderAction": {
"additionalProperties": false,
"description": "The exact approved immutable work-order content. No caller-supplied attribution, identifiers, prices, callback URLs or execution claims are accepted.",
"properties": {
"requested_outcome": {
"description": "Well-formed Unicode text without surrounding whitespace or control characters, at most 1024 UTF-8 bytes. JSON Schema maxLength counts characters; the backend additionally enforces well-formed Unicode and the exact UTF-8 byte limit.",
"maxLength": 1024,
"minLength": 1,
"pattern": "^(?!\\s)(?![\\s\\S]*[\\u0000-\\u001f\\u007f-\\u009f])(?:[\\s\\S]*\\S)(?![\\s\\S])",
"type": "string"
},
"requirements": {
"items": {
"description": "Well-formed Unicode text without surrounding whitespace or control characters, at most 256 UTF-8 bytes. JSON Schema maxLength counts characters; the backend additionally enforces well-formed Unicode and the exact UTF-8 byte limit.",
"maxLength": 256,
"minLength": 1,
"pattern": "^(?!\\s)(?![\\s\\S]*[\\u0000-\\u001f\\u007f-\\u009f])(?:[\\s\\S]*\\S)(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"type": "array",
"uniqueItems": true
},
"target_product_key": {
"description": "A maintained computation reference or null. Recording it does not execute or assign that computation.",
"enum": [
"diligenceops-paid-run",
"mcp-diligence-rail",
"agent-daily-operator-brief",
"agent-work-order-rail",
null
]
}
},
"required": [
"requested_outcome",
"requirements",
"target_product_key"
],
"type": "object"
}
},
"description": "Exact delegated-authority v2 request shapes. Credentials and issuance idempotency keys are HTTP headers, never tool arguments. The backend additionally enforces signed cross-field bindings, active time windows, credential-bound usage, exact approved action digests and durable allowance state.",
"oneOf": [
{
"additionalProperties": false,
"description": "Read the public contract. This performs no authority issuance or downstream write.",
"properties": {
"mode": {
"const": "read_control_plane"
}
},
"required": [
"mode"
],
"type": "object"
},
{
"additionalProperties": false,
"description": "Validate a public unsigned_dev draft. It is not signed, persisted or executable. Expiry must follow not_before by no more than 30 days.",
"properties": {
"mandate": {
"$ref": "#/$defs/mandateInput"
},
"mode": {
"const": "draft_mandate"
}
},
"required": [
"mode",
"mandate"
],
"type": "object"
},
{
"additionalProperties": false,
"description": "Requires X-Wever-Operator-Key and Idempotency-Key. Issue one durable signed mandate for a configured agent. The active time window is limited to 30 days from issuance.",
"properties": {
"mandate": {
"$ref": "#/$defs/mandateInput"
},
"mode": {
"const": "issue_mandate"
}
},
"required": [
"mode",
"mandate"
],
"type": "object"
},
{
"additionalProperties": false,
"description": "Requires the issuing operator X-Wever-Operator-Key and Idempotency-Key. Reserve one work_order unit and approve this exact action for at most 300 seconds. An agent cannot issue its own grant.",
"properties": {
"mode": {
"const": "issue_action_grant"
},
"request": {
"$ref": "#/$defs/grantRequest"
},
"signed_mandate": {
"$ref": "#/$defs/signedMandate"
}
},
"required": [
"mode",
"signed_mandate",
"request"
],
"type": "object"
},
{
"additionalProperties": false,
"description": "Requires the target agent X-Wever-Agent-Key. Consume the signed grant once to create its immutable work-order record. This does not execute the recorded work, deliver results or authorize payment. A pending or unknown result is not success; retry the same grant or inspect it, never substitute new authority.",
"properties": {
"action": {
"$ref": "#/$defs/workOrderAction"
},
"mode": {
"const": "execute_delegated_action"
},
"signed_action_grant": {
"$ref": "#/$defs/signedActionGrant"
}
},
"required": [
"mode",
"signed_action_grant",
"action"
],
"type": "object"
},
{
"additionalProperties": false,
"description": "Requires the bound agent X-Wever-Agent-Key. Read durable grant state and any finalized result.",
"properties": {
"grant_id": {
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "inspect_action_grant"
}
},
"required": [
"mode",
"grant_id"
],
"type": "object"
},
{
"additionalProperties": false,
"description": "Requires the issuing operator X-Wever-Operator-Key. Revoke future authority. Revocation does not undo a committed work-order record or release an uncertain in-flight effect.",
"properties": {
"mandate_id": {
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "revoke_mandate"
}
},
"required": [
"mode",
"mandate_id"
],
"type": "object"
},
{
"additionalProperties": false,
"description": "Requires the bound agent X-Wever-Agent-Key. Read this mandate audit after the supplied cursor, default 0, with a default limit of 50.",
"properties": {
"after": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"mandate_id": {
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "read_audit"
}
},
"required": [
"mode",
"mandate_id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"mandate": {
"additionalProperties": false,
"properties": {
"challenge_token": {
"maxLength": 16384,
"minLength": 1,
"type": "string"
},
"consent_digest": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
"expires_at": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"holder_jwk": {
"additionalProperties": false,
"properties": {
"crv": {
"const": "secp256k1"
},
"kty": {
"const": "EC"
},
"x": {
"pattern": "^[A-Za-z0-9_-]{43}(?![\\s\\S])",
"type": "string"
},
"y": {
"pattern": "^[A-Za-z0-9_-]{43}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kty",
"crv",
"x",
"y"
],
"type": "object"
},
"profile": {
"const": "com.weverlabs.ap2.direct-checkout.1"
}
},
"required": [
"profile",
"challenge_token",
"holder_jwk",
"consent_digest",
"expires_at"
],
"type": "object"
},
"mode": {
"const": "issue_mandate"
}
},
"required": [
"mode",
"mandate"
],
"type": "object"
}
],
"properties": {
"mode": {
"enum": [
"read_control_plane",
"draft_mandate",
"issue_mandate",
"issue_action_grant",
"execute_delegated_action",
"inspect_action_grant",
"revoke_mandate",
"read_audit"
]
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "wever_delegated-authority",
"outputSchema": null
},
{
"description": "Paid URL: 1.00 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Free computation: /api/mcp or /api/service-resolver. Read the backend 402 body for x402 terms. Compare explicit submitted evidence labels and return exact matched and missing items. This does not read or verify document contents.\nOperating boundary: The computation uses supplied data only and performs no provider work, callbacks, document retrieval or signed attestations. Direct access uses x402 Base USDC settlement or the verified-wallet free tier; the Labs MCP and resolver computation paths remain free.\nPOST /api/diligenceops-paid-run. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"available_evidence": {
"items": {
"description": "ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.",
"maxLength": 96,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:/ -]+(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 0,
"type": "array"
},
"expected_evidence": {
"items": {
"description": "ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.",
"maxLength": 96,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:/ -]+(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
}
},
"required": [
"available_evidence",
"expected_evidence"
],
"type": "object"
},
"name": "wever_diligenceops-paid-run",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Free computation: /api/mcp or /api/service-resolver. Read the backend 402 body for x402 terms. Inventory submitted MCP tool declarations and flag missing or consequential annotations. This does not connect to a server or grant authority.\nOperating boundary: The computation uses supplied data only and performs no provider work, callbacks, document retrieval or signed attestations. Direct access uses x402 Base USDC settlement or the verified-wallet free tier; the Labs MCP and resolver computation paths remain free.\nPOST /api/mcp-diligence-rail. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"tools": {
"items": {
"additionalProperties": false,
"properties": {
"annotations": {
"additionalProperties": false,
"properties": {
"destructiveHint": {
"type": "boolean"
},
"openWorldHint": {
"type": "boolean"
},
"readOnlyHint": {
"type": "boolean"
}
},
"type": "object"
},
"description": {
"description": "At most 256 UTF-8 bytes, well-formed text; no unsupported control characters.",
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"name": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+(?![\\s\\S])",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
}
},
"required": [
"tools"
],
"type": "object"
},
"name": "wever_mcp-diligence-rail",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Read-only canonical Base USDC receipt inspection for the configured Wever recipient. Settlement evidence grants no mandate, resource permission or execution authority.\nOperating boundary: Direct access uses x402 Base USDC settlement or the verified-wallet free tier. Read-only canonical Base USDC receipt inspection for the configured Wever recipient. Settlement evidence grants no mandate, resource permission or execution authority. The API access fee is separate from any inspected payment or recorded invoice amount.\nPOST /api/payment-authority-inspector. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current money service follows its published inspection, policy evaluation or private invoice contract. Payment is an API access fee and grants no spending authority.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"amount_atomic": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"authorization_nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"min_confirmations": {
"maximum": 100,
"minimum": 2,
"type": "integer"
},
"mode": {
"const": "inspect_base_usdc_settlement"
},
"payee": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"payer": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"transaction_hash": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"mode",
"transaction_hash",
"payer",
"payee",
"amount_atomic",
"authorization_nonce",
"min_confirmations"
],
"type": "object"
},
"name": "wever_payment-authority-inspector",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Store, list and retrieve durable verification proofs in a private authenticated wallet inbox.\nOperating boundary: Store, list and retrieve durable verification proofs in a private authenticated wallet inbox. Fresh signed wallet proof is required even for paid calls. Handoff permissions require recipient enforcement. Stored evidence is not automatically verified. Scores are bounded evidence summaries, not global reputation.\nPOST /api/proof-inbox. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated durable trust service. Signed records attest only to the stated evidence and permission scope. See /api/trust-contract for the public verification key and bounded contract.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"additionalProperties": false,
"properties": {
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "store"
},
"proof": {
"additionalProperties": false,
"properties": {
"content": {
"maxLength": 24000,
"minLength": 1,
"type": "string"
},
"kind": {
"enum": [
"receipt_passport",
"handoff_pack",
"evidence"
]
},
"label": {
"maxLength": 160,
"minLength": 1,
"type": "string"
}
},
"required": [
"kind",
"content",
"label"
],
"type": "object"
}
},
"required": [
"mode",
"idempotency_key",
"proof"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"mode": {
"const": "list"
},
"offset": {
"maximum": 255,
"minimum": 0,
"type": "integer"
}
},
"required": [
"mode",
"offset",
"limit"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"mode": {
"const": "retrieve"
},
"proof_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"mode",
"proof_id"
],
"type": "object"
}
],
"properties": {
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"limit": {
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"mode": {
"enum": [
"store",
"list",
"retrieve"
]
},
"offset": {
"maximum": 255,
"minimum": 0,
"type": "integer"
},
"proof": {
"additionalProperties": false,
"properties": {
"content": {
"maxLength": 24000,
"minLength": 1,
"type": "string"
},
"kind": {
"enum": [
"receipt_passport",
"handoff_pack",
"evidence"
]
},
"label": {
"maxLength": 160,
"minLength": 1,
"type": "string"
}
},
"required": [
"kind",
"content",
"label"
],
"type": "object"
},
"proof_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "wever_proof-inbox",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Prepare a reference envelope and deterministic source/destination binding digest. References and supplied hashes remain unverified. No destination is contacted, no acknowledgment is obtained, and nothing is delivered or persisted.\nOperating boundary: Direct access uses x402 Base USDC settlement or the verified-wallet free tier. The prepared computation uses caller-supplied data and creates no execution authority, proof verification, delivery or provider action. Payment access records are durable; existing credentials and signed grants remain required for separate consequential actions.\nPOST /api/proof-relay. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"destination": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"agent_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"kind": {
"const": "agent"
}
},
"required": [
"kind",
"agent_id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "callback"
},
"url": {
"maxLength": 2048,
"minLength": 1,
"type": "string"
}
},
"required": [
"kind",
"url"
],
"type": "object"
}
]
},
"mode": {
"const": "prepare_proof_relay"
},
"proof_references": {
"items": {
"additionalProperties": false,
"properties": {
"kind": {
"enum": [
"receipt",
"passport",
"proof"
]
},
"payload_sha256": {
"anyOf": [
{
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
},
"reference": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"reference",
"payload_sha256"
],
"type": "object"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
},
"source_agent_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"mode",
"source_agent_id",
"destination",
"proof_references"
],
"type": "object"
},
"name": "wever_proof-relay",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Execute supported bounded Wever computations, measure their runs and compare actual outputs and caller-specified expectations.\nOperating boundary: Supported local production computations only. External agent execution and money movement are unavailable. Acceptance inputs remain labeled synthetic.\nPOST /api/rail-playground. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cases": {
"items": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"assertions": {
"items": {
"additionalProperties": false,
"properties": {
"equals": {
"anyOf": [
{
"maxLength": 1024,
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"pointer": {
"maxLength": 256,
"pattern": "^(?:/(?:[^~/]|~[01])*)*(?![\\s\\S])",
"type": "string"
}
},
"required": [
"pointer",
"equals"
],
"type": "object"
},
"maxItems": 16,
"minItems": 0,
"type": "array"
},
"case_id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"expected_sha256": {
"anyOf": [
{
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
},
"input": {
"additionalProperties": false,
"properties": {
"available_evidence": {
"items": {
"description": "ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.",
"maxLength": 96,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:/ -]+(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 0,
"type": "array"
},
"expected_evidence": {
"items": {
"description": "ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.",
"maxLength": 96,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:/ -]+(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
}
},
"required": [
"available_evidence",
"expected_evidence"
],
"type": "object"
},
"service_key": {
"const": "diligenceops-paid-run"
}
},
"required": [
"case_id",
"service_key",
"input",
"expected_sha256",
"assertions"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"assertions": {
"items": {
"additionalProperties": false,
"properties": {
"equals": {
"anyOf": [
{
"maxLength": 1024,
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"pointer": {
"maxLength": 256,
"pattern": "^(?:/(?:[^~/]|~[01])*)*(?![\\s\\S])",
"type": "string"
}
},
"required": [
"pointer",
"equals"
],
"type": "object"
},
"maxItems": 16,
"minItems": 0,
"type": "array"
},
"case_id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"expected_sha256": {
"anyOf": [
{
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
},
"input": {
"additionalProperties": false,
"properties": {
"tools": {
"items": {
"additionalProperties": false,
"properties": {
"annotations": {
"additionalProperties": false,
"properties": {
"destructiveHint": {
"type": "boolean"
},
"openWorldHint": {
"type": "boolean"
},
"readOnlyHint": {
"type": "boolean"
}
},
"type": "object"
},
"description": {
"description": "At most 256 UTF-8 bytes, well-formed text; no unsupported control characters.",
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"name": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:-]+(?![\\s\\S])",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
}
},
"required": [
"tools"
],
"type": "object"
},
"service_key": {
"const": "mcp-diligence-rail"
}
},
"required": [
"case_id",
"service_key",
"input",
"expected_sha256",
"assertions"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"assertions": {
"items": {
"additionalProperties": false,
"properties": {
"equals": {
"anyOf": [
{
"maxLength": 1024,
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"pointer": {
"maxLength": 256,
"pattern": "^(?:/(?:[^~/]|~[01])*)*(?![\\s\\S])",
"type": "string"
}
},
"required": [
"pointer",
"equals"
],
"type": "object"
},
"maxItems": 16,
"minItems": 0,
"type": "array"
},
"case_id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"expected_sha256": {
"anyOf": [
{
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
},
"input": {
"additionalProperties": false,
"properties": {
"as_of": {
"description": "A valid UTC calendar timestamp with whole seconds, supplied by the caller.",
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z(?![\\s\\S])",
"type": "string"
},
"queues": {
"description": "Unique queue names. Empty queues must have a null or zero oldest age.",
"items": {
"additionalProperties": false,
"properties": {
"count": {
"maximum": 2147483647,
"minimum": 0,
"type": "integer"
},
"oldest_age_seconds": {
"anyOf": [
{
"maximum": 2147483647,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
]
},
"queue": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,63}(?![\\s\\S])",
"type": "string"
},
"state": {
"enum": [
"active",
"retained"
]
}
},
"required": [
"queue",
"state",
"count",
"oldest_age_seconds"
],
"type": "object"
},
"maxItems": 16,
"type": "array"
},
"services": {
"description": "Unique service_id values.",
"items": {
"additionalProperties": false,
"properties": {
"service_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,63}(?![\\s\\S])",
"type": "string"
},
"status": {
"enum": [
"ready",
"unavailable",
"degraded"
]
}
},
"required": [
"service_id",
"status"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
}
},
"required": [
"as_of",
"services",
"queues"
],
"type": "object"
},
"service_key": {
"const": "agent-daily-operator-brief"
}
},
"required": [
"case_id",
"service_key",
"input",
"expected_sha256",
"assertions"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"assertions": {
"items": {
"additionalProperties": false,
"properties": {
"equals": {
"anyOf": [
{
"maxLength": 1024,
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"pointer": {
"maxLength": 256,
"pattern": "^(?:/(?:[^~/]|~[01])*)*(?![\\s\\S])",
"type": "string"
}
},
"required": [
"pointer",
"equals"
],
"type": "object"
},
"maxItems": 16,
"minItems": 0,
"type": "array"
},
"case_id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"expected_sha256": {
"anyOf": [
{
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
},
"input": {
"additionalProperties": false,
"properties": {
"available_evidence": {
"items": {
"description": "ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.",
"maxLength": 96,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:/ -]+(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 0,
"type": "array"
},
"expected_evidence": {
"items": {
"description": "ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.",
"maxLength": 96,
"minLength": 1,
"pattern": "^[A-Za-z0-9_.:/ -]+(?![\\s\\S])",
"type": "string"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
},
"recipient_id": {
"maxLength": 28,
"minLength": 28,
"pattern": "^mbx_[a-f0-9]{24}(?![\\s\\S])",
"type": "string"
},
"service_id": {
"const": "com.weverlabs/diligenceops-inventory"
}
},
"required": [
"service_id",
"recipient_id",
"available_evidence",
"expected_evidence"
],
"type": "object"
},
"service_key": {
"const": "agent-work-order-rail"
}
},
"required": [
"case_id",
"service_key",
"input",
"expected_sha256",
"assertions"
],
"type": "object"
}
]
},
"maxItems": 6,
"minItems": 1,
"type": "array"
},
"idempotency_key": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "run"
},
"repeats": {
"maximum": 3,
"minimum": 1,
"type": "integer"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
}
},
"required": [
"idempotency_key",
"usage",
"mode",
"repeats",
"cases"
],
"type": "object"
},
"name": "wever_rail-playground",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Issue and verify signed receipt passports backed by completed, wallet-owned Wever computation records.\nOperating boundary: Issue and verify signed receipt passports backed by completed, wallet-owned Wever computation records. Fresh signed wallet proof is required even for paid calls. Handoff permissions require recipient enforcement. Stored evidence is not automatically verified. Scores are bounded evidence summaries, not global reputation.\nPOST /api/receipt-passport. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated durable trust service. Signed records attest only to the stated evidence and permission scope. See /api/trust-contract for the public verification key and bounded contract.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"additionalProperties": false,
"properties": {
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"const": "issue"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
},
"work": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "wallet_free_call"
},
"nonce": {
"pattern": "^[a-f0-9]{32,64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"nonce"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "settled_payment"
},
"payment_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"payment_id"
],
"type": "object"
}
]
}
},
"required": [
"mode",
"idempotency_key",
"work",
"usage"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"mode": {
"const": "verify"
},
"passport": {
"maxLength": 24000,
"minLength": 1,
"type": "string"
}
},
"required": [
"mode",
"passport"
],
"type": "object"
}
],
"properties": {
"idempotency_key": {
"pattern": "^[a-zA-Z0-9_-]{1,96}(?![\\s\\S])",
"type": "string"
},
"mode": {
"enum": [
"issue",
"verify"
]
},
"passport": {
"maxLength": 24000,
"minLength": 1,
"type": "string"
},
"usage": {
"enum": [
"synthetic",
"operational"
]
},
"work": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "wallet_free_call"
},
"nonce": {
"pattern": "^[a-f0-9]{32,64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"nonce"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "settled_payment"
},
"payment_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"payment_id"
],
"type": "object"
}
]
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "wever_receipt-passport",
"outputSchema": null
},
{
"description": "Create a rail-signed WL-R-XXXXXX referral code, permanently attribute your own wallet with a signed code_token, inspect earnings, claim USDC, or verify a signed referral receipt. POST /api/referral-rail. Every call requires X-Wever-Wallet-Proof signed by the caller wallet and bound to the exact request body. Attribution requires the referee wallet proof, rejects self-referrals and permits only the first code. Earnings accrue from verified real payment and settlement records: 20 percent of eligible USDC paid for 12 months from the first attributed paid call. Claims pay only the authenticated referrer wallet from a separate operator-funded payout wallet, require a stable claim_id for retries, and allow 1.00 to 25.00 USDC per claim. Total outstanding accruals are capped at 200.00 USDC and fail closed beyond that cap. Attributions and confirmed payouts return record-backed, verifiable signed receipts. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. The payout wallet does not receive API fees or escrow principal. Read the backend 402 body and /api/referral-contract for the exact contract and public verification key. This adapter forwards only caller-supplied credentials and grants no spending authority.",
"inputSchema": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"action": {
"const": "create_code",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "attribute",
"type": "string"
},
"code": {
"pattern": "^WL-R-[A-Z0-9]{6}$",
"type": "string"
},
"code_token": {
"maxLength": 4096,
"minLength": 64,
"type": "string"
}
},
"required": [
"action",
"code",
"code_token"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "earnings",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "claim",
"type": "string"
},
"claim_id": {
"pattern": "^[A-Za-z0-9:_-]{1,64}$",
"type": "string"
}
},
"required": [
"action",
"claim_id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "verify_receipt",
"type": "string"
},
"receipt": {
"maxLength": 8192,
"minLength": 64,
"type": "string"
}
},
"required": [
"action",
"receipt"
],
"type": "object"
}
],
"type": "object"
},
"name": "wever_referral-rail",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Retrieve a wallet-owned completed Wever computation from durable billing records, including its exact result and verified digest.\nOperating boundary: Retained owned Wever computation records only. Missing, expired or unsupported records are unavailable. Completion does not verify caller-supplied facts.\nPOST /api/return-package-viewer. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated bounded operations service with durable records. See /api/operations-contract for exact schemas, verified scope and unavailable capabilities.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"mode": {
"const": "retrieve"
},
"work": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "wallet_free_call"
},
"nonce": {
"pattern": "^[a-f0-9]{32,64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"nonce"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "settled_payment"
},
"payment_id": {
"pattern": "^[a-f0-9]{64}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"kind",
"payment_id"
],
"type": "object"
}
]
}
},
"required": [
"mode",
"work"
],
"type": "object"
},
"name": "wever_return-package-viewer",
"outputSchema": null
},
{
"description": "Prepay wallet-bound 30-day tool subscriptions. action=plans lists signed server-configured prices and terms. action=subscribe requires a stable 64-hex purchase_id and plan name; single-tool also requires the covered MCP tool name. Pay the quoted plan amount up front through x402 exact on Base mainnet. A shared free access call is reserved for checkout when available; otherwise the quote includes the 0.10 USDC rail access fee. Confirmed settlement returns a record-backed Ed25519 subscription receipt. action=status shows quota and cycle end. action=cancel marks cancellation at cycle end with no mid-cycle refund. Manual renewal requires a fresh subscribe after expiry; no stacking within one wallet and plan scope. Covered calls authenticate with X-Wever-Wallet-Proof. Fresh valid per-call authorizations from that same wallet also use quota; existing payment retries retain their recorded billing. Omit Payment-Signature for covered calls to avoid unnecessary payment verification. Expired or exhausted quota returns normal per-call 402. Subscription purchases and escrow principal never consume quota. auto_renew defaults false; true is rejected because the installed AP2 gateway cannot authorize recurring pulls or mandate revocation. cancel_auto_renew confirms no automatic mandate is held. verify_receipt checks both signature and durable wallet-owned record. Paid URL: 0.10 USDC per call on Base mainnet using x402 exact, under the existing shared 10 signed-wallet free calls over rolling 30 days. POST /api/subscription-rail with a fresh exact-body wallet proof. Public keys, signed plans and terms: /api/subscription-contract.",
"inputSchema": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"action": {
"const": "plans",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "subscribe",
"type": "string"
},
"auto_renew": {
"default": false,
"type": "boolean"
},
"mandate": {
"type": "object"
},
"plan": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"purchase_id": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"tool": {
"pattern": "^wever_[a-z0-9-]+$",
"type": "string"
}
},
"required": [
"action",
"plan",
"purchase_id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "status",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "cancel_auto_renew",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "cancel",
"type": "string"
},
"subscription_id": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
}
},
"required": [
"action",
"subscription_id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "verify_receipt",
"type": "string"
},
"receipt": {
"maxLength": 8192,
"minLength": 64,
"type": "string"
}
},
"required": [
"action",
"receipt"
],
"type": "object"
}
],
"type": "object"
},
"name": "wever_subscription-rail",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Itemize and total caller-supplied USD estimates for supported computations. This is not a provider quote, checkout session, payment request or authority grant.\nOperating boundary: Direct access uses x402 Base USDC settlement or the verified-wallet free tier. The prepared computation uses caller-supplied data and creates no execution authority, proof verification, delivery or provider action. Payment access records are durable; existing credentials and signed grants remain required for separate consequential actions.\nPOST /api/unified-agent-checkout. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current operation is a bounded computation on caller-supplied data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_id": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}(?![\\s\\S])",
"type": "string"
},
"allowance_reference": {
"anyOf": [
{
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
},
"currency": {
"const": "USD"
},
"items": {
"items": {
"additionalProperties": false,
"properties": {
"product_key": {
"enum": [
"diligenceops-paid-run",
"mcp-diligence-rail",
"agent-daily-operator-brief",
"agent-work-order-rail"
]
},
"quantity": {
"maximum": 1000,
"minimum": 1,
"type": "integer"
},
"unit_amount_minor": {
"maximum": 1000000000000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"product_key",
"unit_amount_minor",
"quantity"
],
"type": "object"
},
"maxItems": 16,
"minItems": 1,
"type": "array"
},
"mode": {
"const": "prepare_checkout"
},
"payment_reference": {
"anyOf": [
{
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:/-]{0,127}(?![\\s\\S])",
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"mode",
"agent_id",
"currency",
"items",
"payment_reference",
"allowance_reference"
],
"type": "object"
},
"name": "wever_unified-agent-checkout",
"outputSchema": null
},
{
"description": "Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Verifies an EOA payment signature and observes Base USDC nonce, balance and chain time. Does not simulate, submit, settle, reserve or authorize resource access.\nOperating boundary: Direct access uses x402 Base USDC settlement or the verified-wallet free tier. Verifies an EOA payment signature and observes Base USDC nonce, balance and chain time. Does not simulate, submit, settle, reserve or authorize resource access. The API access fee is separate from any inspected payment or recorded invoice amount.\nPOST /api/x402-payment-gateway. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. This current money service follows its published inspection, policy evaluation or private invoice contract. Payment is an API access fee and grants no spending authority.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"mode": {
"const": "inspect_x402_authorization"
},
"payment": {
"additionalProperties": false,
"properties": {
"accepted": {
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"asset": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"extra": {
"additionalProperties": false,
"properties": {
"name": {
"const": "USD Coin"
},
"version": {
"const": "2"
}
},
"required": [
"name",
"version"
],
"type": "object"
},
"maxTimeoutSeconds": {
"maximum": 3600,
"minimum": 1,
"type": "integer"
},
"network": {
"const": "eip155:8453"
},
"payTo": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"scheme": {
"const": "exact"
}
},
"required": [
"scheme",
"network",
"amount",
"asset",
"payTo",
"maxTimeoutSeconds",
"extra"
],
"type": "object"
},
"payload": {
"additionalProperties": false,
"properties": {
"authorization": {
"additionalProperties": false,
"properties": {
"from": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"nonce": {
"pattern": "^0x[0-9a-fA-F]{64}(?![\\s\\S])",
"type": "string"
},
"to": {
"pattern": "^0x[0-9a-fA-F]{40}(?![\\s\\S])",
"type": "string"
},
"validAfter": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"validBefore": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
},
"value": {
"pattern": "^(0|[1-9][0-9]{0,77})(?![\\s\\S])",
"type": "string"
}
},
"required": [
"from",
"to",
"value",
"validAfter",
"validBefore",
"nonce"
],
"type": "object"
},
"signature": {
"pattern": "^0x[0-9a-fA-F]{130}(?![\\s\\S])",
"type": "string"
}
},
"required": [
"signature",
"authorization"
],
"type": "object"
},
"resource": {
"additionalProperties": false,
"properties": {
"description": {
"maxLength": 256,
"type": "string"
},
"mimeType": {
"const": "application/json"
},
"url": {
"maxLength": 256,
"minLength": 1,
"type": "string"
}
},
"required": [
"url",
"description",
"mimeType"
],
"type": "object"
},
"x402Version": {
"const": 2
}
},
"required": [
"x402Version",
"resource",
"accepted",
"payload"
],
"type": "object"
},
"target_product": {
"enum": [
"diligenceops-paid-run",
"agent-daily-operator-brief",
"mcp-diligence-rail",
"agent-work-order-rail",
"agent-paid-workflow",
"unified-agent-checkout",
"agent-allowance-console",
"agent-work-order-exchange",
"proof-relay",
"delegated-authority",
"x402-payment-gateway",
"payment-authority-inspector",
"agent-invoice-rail",
"agent-budget-guard"
]
}
},
"required": [
"mode",
"target_product",
"payment"
],
"type": "object"
},
"name": "wever_x402-payment-gateway",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:bd628c955a35ef4d3d390aaebed3392608c62021b0d86566a2e4fafbd30cbe88 | sha256sum