{"components":{"securitySchemes":{"AgentIdentity":{"description":"Optional stable AI-agent identifier (X-Agent-Id). Not required for x402 payment probes \u2014 the 402 challenge fires without it.","in":"header","name":"X-Agent-Id","type":"apiKey"},"X402Payment":{"description":"x402 payment proof/signature after a 402 challenge.","in":"header","name":"Payment-Signature","type":"apiKey"}}},"info":{"account_local_candidate_routes":[],"contact":{"email":"0xcircuitbreaker@protonmail.com","name":"Daedalus Development Group","url":"https://agents.daedalusdevelopmentgroup.com"},"description":"Machine-payable DDG services for AI agents. Current public live payment rails are x402 multi-chain USDC and direct-crypto auto/manual for public receiving-address families. MPP/Stripe/Tempo is installed but pending live provider env plus penny-settlement proof before any MPP-live advertisement. DDG sells bounded artifacts/results, not raw provider account access.","title":"DDG Agent-Payable Services","version":"0.6.0","x-guidance":"DDG publishes 169 discoverable HTTP operations from one canonical registry: 124 paid and 45 genuinely free. Use POST /v1/services/search to choose a service. Paid operations return HTTP 402 when called without payment; free operations declare security: []. Send X-Agent-Id for identity and rate limiting. No paid operation grants promotional credits.","x-service-counts":{"aliases":3,"automated_fulfillment_operations":114,"available_operations":169,"discovery_operations":16,"free_operations":45,"http_operations":169,"operator_fulfilled_operations":39,"paid_operations":124,"unavailable_operations":14,"unique_services":166}},"openapi":"3.1.0","paths":{"/.well-known/agent-card.json":{"get":{"description":"Publish the A2A 1.0 Agent Card.","operationId":"a2a_agent_card","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Publish the A2A 1.0 Agent Card.","x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only","x-service-id":"a2a_agent_card"}},"/.well-known/ddg-agent-checkout-conformance.json":{"get":{"description":"Machine-readable expectations for validating DDG agent checkout gates: 403 id...","responses":{"200":{"description":"Conformance profile JSON"}},"security":[],"summary":"Agent checkout conformance profile","x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"well_known_ddg_agent_checkout_conformance_json","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/.well-known/ddg-agent-refund-policy.json":{"get":{"description":"Machine-readable policy: refunds are manual strict reversals; approved revers...","operationId":"getStrictRefundPolicy","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"properties":{"ok":{"type":"boolean"},"policy":{"type":"object"},"service":{"const":"ddg_strict_refund_and_reversal_policy"}},"required":["ok","service","policy"],"type":"object"}}},"description":"Strict refund/reversal policy for AI-agent paid work."}},"security":[],"summary":"DDG strict refund and reversal policy","tags":["discovery","payments","refunds"],"x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"getStrictRefundPolicy","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/.well-known/ddg-attestation-jwks.json":{"get":{"description":"Publish the DDG Ed25519 attestation verification key.","operationId":"attestation_jwks","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Publish the DDG Ed25519 attestation verification key.","x-availability":"available","x-backend":"opentine","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only","x-service-id":"attestation_jwks"}},"/.well-known/ddg-enterprise-hardening.json":{"get":{"description":"Public, sanitized enterprise-hardening summary for AI buyers. Omits secrets, ...","operationId":"getEnterpriseHardeningStatus","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"artifact_console":{"type":"string"},"custody_posture":{"type":"string"},"hosts":{"type":"object"},"next_enterprise_gate":{"type":"string"},"ok":{"type":"boolean"},"order_status_console":{"type":"string"},"payment_edge_access_policy":{"type":"string"},"payment_rails":{"type":"object"},"raw_runtime_policy":{"type":"string"},"refund_reversal_policy":{"type":"string"},"service":{"type":"string"},"service_counts":{"type":"object"},"status":{"type":"string"}},"required":["ok","service","status","hosts","service_counts","payment_rails"],"type":"object"}}},"description":"Sanitized enterprise hardening status"}},"security":[],"summary":"DDG sanitized enterprise hardening status","tags":["Enterprise Hardening","Discovery"],"x-availability":"available","x-backend":"static","x-ddg-public-surface":"sanitized_status_no_secrets_no_spend","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"getEnterpriseHardeningStatus","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/.well-known/ddg-mpp-activation-guide.md":{"get":{"description":"Step-by-step guide for creating/preparing Stripe Machine Payments, Tempo/mppx...","responses":{"200":{"description":"Markdown activation guide"}},"security":[],"summary":"DDG MPP / Tempo / Stripe activation guide","x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"well_known_ddg_mpp_activation_guide_md","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/a2a":{"post":{"description":"A2A 1.0 JSON-RPC adapter for discovery and task submission.","operationId":"a2a_jsonrpc","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"A2A 1.0 JSON-RPC adapter for discovery and task submission.","x-availability":"available","x-backend":"a2a_adapter","x-expected-latency":"under_60_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_task_submission","x-service-id":"a2a_jsonrpc"}},"/agent-checkout-conformance.json":{"get":{"description":"Machine-readable expectations for validating DDG agent checkout gates: 403 id...","responses":{"200":{"description":"Conformance profile JSON"}},"security":[],"summary":"Agent checkout conformance profile alias","x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"agent_checkout_conformance_json","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/enterprise-hardening.json":{"get":{"description":"Public, sanitized enterprise-hardening summary for AI buyers. Omits secrets, ...","operationId":"getEnterpriseHardeningStatus","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"artifact_console":{"type":"string"},"custody_posture":{"type":"string"},"hosts":{"type":"object"},"next_enterprise_gate":{"type":"string"},"ok":{"type":"boolean"},"order_status_console":{"type":"string"},"payment_edge_access_policy":{"type":"string"},"payment_rails":{"type":"object"},"raw_runtime_policy":{"type":"string"},"refund_reversal_policy":{"type":"string"},"service":{"type":"string"},"service_counts":{"type":"object"},"status":{"type":"string"}},"required":["ok","service","status","hosts","service_counts","payment_rails"],"type":"object"}}},"description":"Sanitized enterprise hardening status"}},"security":[],"summary":"DDG sanitized enterprise hardening status","tags":["Enterprise Hardening","Discovery"],"x-availability":"available","x-backend":"static","x-ddg-public-surface":"sanitized_status_no_secrets_no_spend","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"getEnterpriseHardeningStatus","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/mpp-activation-guide.md":{"get":{"description":"Step-by-step guide for creating/preparing Stripe Machine Payments, Tempo/mppx...","responses":{"200":{"description":"Markdown activation guide"}},"security":[],"summary":"DDG MPP activation guide alias","x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"mpp_activation_guide_md","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/refund-policy":{"get":{"description":"Machine-readable policy: refunds are manual strict reversals; approved revers...","operationId":"getStrictRefundPolicy","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"properties":{"ok":{"type":"boolean"},"policy":{"type":"object"},"service":{"const":"ddg_strict_refund_and_reversal_policy"}},"required":["ok","service","policy"],"type":"object"}}},"description":"Strict refund/reversal policy for AI-agent paid work."}},"security":[],"summary":"DDG strict refund and reversal policy","tags":["discovery","payments","refunds"],"x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"getStrictRefundPolicy","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/agent-attestation":{"post":{"description":"Prove agent identity + task completion with .tine artifact verification. Retu...","requestBody":{"content":{"application/json":{"schema":{"properties":{"agent_id":{"type":"string"},"claim":{"type":"string"},"tine_hash":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Signed attestation"}},"security":[],"summary":"Agent attestation with opentine provenance","tags":["agent-services","opentine"],"x-availability":"available","x-backend":"opentine","x-expected-latency":"subsecond","x-free":true,"x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"attestation_recording","x-service-id":"agent_attestation","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/agent-checkout-conformance-audit":{"post":{"description":"Agent checkout conformance audit for machine-payable services: validates 403-...","operationId":"agentCheckoutConformanceAudit","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: agent_checkout_conformance_audit","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["checkout state-machine trace","curl/client repro commands","pass/fail matrix","receipt/idempotency notes","fix list"],"runtime_status":"live_runtime","service_id":"agent_checkout_conformance_audit"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_payment_flow_validation","x-service-id":"agent_checkout_conformance_audit"}},"/v1/agent-discovery-pack":{"post":{"description":"Create or repair llms.txt, OpenAPI, pricing/catalog JSON, and agent-readable ...","operationId":"llmsTxtOpenapiPack","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: llms_txt_openapi_pack","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"llms_txt_openapi_pack"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"llms_txt_openapi_pack"}},"/v1/agent-marketplace-listing-pack":{"post":{"description":"Prepare agent-marketplace submissions and PR/issue copy for x402 directories,...","operationId":"agentMarketplaceListingPack","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: agent_marketplace_listing_pack","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"agent_marketplace_listing_pack"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_publication_pack","x-service-id":"agent_marketplace_listing_pack"}},"/v1/agent-payment-readiness-audit":{"post":{"description":"Audit an API/service for x402/MPP/402 paid-agent readiness, idempotency, rece...","operationId":"agentPaymentReadinessAudit","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: agent_payment_readiness_audit","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"agent_payment_readiness_audit"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"agent_payment_readiness_audit"}},"/v1/agent-readiness-scorecard":{"post":{"description":"Score a domain/API for agent readiness: discovery endpoints, OpenAPI, llms.tx...","operationId":"agentReadinessScorecard","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: agent_readiness_scorecard","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"agent_readiness_scorecard"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_public_scan","x-service-id":"agent_readiness_scorecard"}},"/v1/agent-registry":{"post":{"description":"Search or list AI agents in the DDG agent directory. Registration is free.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Search or list AI agents in the DDG agent directory","tags":["discovery","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"discovery","x-service-id":"v1_agent_registry","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.05"}},"/v1/agent-service-distribution-pack":{"post":{"description":"Create/polish an AI-agent service distribution packet: /.well-known/ai, API l...","operationId":"agentServiceDistributionPack","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: agent_service_distribution_pack","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"agent_service_distribution_pack"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_publication_pack","x-service-id":"agent_service_distribution_pack"}},"/v1/agent-supply-chain-baseline":{"post":{"description":"Agent swarm supply-chain baseline bundle: combined prompt/package/secret/MCP ...","operationId":"agentSupplyChainBaseline","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: agent_supply_chain_baseline","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"agent_supply_chain_baseline"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_security_operator_reviewed","x-service-id":"agent_supply_chain_baseline"}},"/v1/agent-tool-schema-repair":{"post":{"description":"Repair OpenAPI/MCP/tool schemas so agents can reliably call them, with exampl...","operationId":"agentToolSchemaRepair","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: agent_tool_schema_repair","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"agent_tool_schema_repair"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_or_patch_optional","x-service-id":"agent_tool_schema_repair"}},"/v1/ai-agent-buyer-service-bundle":{"post":{"description":"Bundled launch package for AI-agent buyers and sellers: security_preflight, c...","operationId":"aiAgentBuyerServiceBundle","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: ai_agent_buyer_service_bundle","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["combined readiness report","machine-readable service catalog diff","checkout/security pass-fail matrix","runtime/setup checklist","next-step implementation tickets"],"runtime_status":"live_runtime","service_id":"ai_agent_buyer_service_bundle"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"operator_review_required_bundle","x-service-id":"ai_agent_buyer_service_bundle"}},"/v1/ai-agent-skill-port":{"post":{"description":"Use DDG-operated models to convert a procedure into a skill/workflow usable b...","operationId":"aiAgentSkillPort","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: ai_agent_skill_port","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"ai_agent_skill_port"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_or_patch_optional","x-service-id":"ai_agent_skill_port"}},"/v1/ai-skill-safety-scan":{"post":{"description":"Static, no-execution scan of AI skill markdown/linked files for prompt-inject...","operationId":"aiSkillSafetyScan","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"properties":{"content":{"type":"string"},"linked_files":{"additionalProperties":{"type":"string"},"type":"object"},"skill_markdown":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Static scan result with redacted findings"},"400":{"description":"Missing or invalid skill content"},"403":{"description":"Missing AI-agent identity"},"413":{"description":"Payload too large"}},"security":[],"summary":"Free AI skill safety scan","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"static_scan_no_execution","x-service-id":"ai_skill_safety_scan","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/artifact-receipt-console-pack":{"post":{"description":"Buyer-facing artifact and receipt console pack for paid agent services. Base ...","operationId":"artifactReceiptConsolePack","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: artifact_receipt_console_pack","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["console route/component spec","receipt schema","status JSON contract","implementation patch plan","QA checklist"],"runtime_status":"live_runtime","service_id":"artifact_receipt_console_pack"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"operator_review_required_app_artifact","x-service-id":"artifact_receipt_console_pack"}},"/v1/base64-codec":{"post":{"description":"Encode or decode base64, with URL-safe variant support.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Encode or decode base64, with URL-safe variant support","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_base64_codec","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/browser-proof":{"post":{"description":"Browser-based proof/QA capture with screenshots and reproducible steps. This ...","operationId":"browserProof","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: browser_proof","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"browser_proof"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"browser_proof"}},"/v1/buyer-agent-smoke-probe":{"post":{"description":"Run a DDG buyer-agent simulation against a target service: discover capabilit...","operationId":"buyerAgentSmokeProbe","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: buyer_agent_smoke_probe","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"buyer_agent_smoke_probe"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"non_spending_or_approval_gated_spending","x-service-id":"buyer_agent_smoke_probe"}},"/v1/certify/run":{"post":{"description":"Body {tine_b64 <= 512KB decoded} or {tine}. Runs the four .tine v2 checks in order (format, step_hashes, chain, completeness); a certified verdict requires all four, any failure is rejected fail closed with reasons[] (step_hash_mismatch@i, duplicate_step_hash@i, chain_link_mismatch@i, chain_root_link_invalid@0, chain_sequence_mismatch, chain_root_hash_mismatch, parent_ref_malformed, parent_step_index_invalid, parent_step_index_out_of_range, dangling_step_ref@i, step_index_mismatch@i, run_id_invalid, artifact_not_json, artifact_not_object, ...). Returns {certification_id:'crt_<16hex>', result:'certified'|'rejected', reason, reasons[], checks:[{name:'format'|'step_hashes'|'chain'|'completeness', pass, detail}], artifact_sha256 (canonical content digest), body_sha256 (exact submitted bytes), steps_verified, issued_at, key_id, sig, statement, cached:false, disclaimer}. Re-certifying the identical artifact inside DDG_CERTIFY_CACHE_TTL_SECONDS (default 24h) returns the stored certification with cached:true and re-signs nothing. Body {tine_hash} (64 hex) reads back a stored certification by digest, 404 when the digest was never certified. Result is a signed fact about provenance, not a judgement about the work.","operationId":"certify_run","responses":{"200":{"description":"Signed certification statement: result certified|rejected, the four checks, reasons[] ([] when certified), artifact_sha256, body_sha256, certification_id, issued_at, key_id, sig. A cached:true body is the stored certification re-read (no re-sign)."},"400":{"description":"missing_artifact (neither tine_b64 nor tine_hash), invalid_base64, tine_hash_invalid."},"402":{"description":"Edge x402 challenge (the route is paid at $0.02; a paid tier route is dispatched after the payment gate)."},"404":{"description":"artifact_not_certified (tine_hash not in the registry; bodies are never stored, certify with tine_b64 first)."},"413":{"description":"artifact_too_large (decoded artifact above DDG_CERTIFY_MAX_BYTES, hard ceiling 512KB)."}},"security":[{"AgentIdentity":[]}],"summary":"Certify an uploaded .tine v2 artifact ($0.02) or read a stored certification by tine_hash.","tags":["provenance","certification","opentine","tine","paid"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.02","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.02","x-risk":"low","x-service-id":"v1_certify_run"}},"/v1/certify/verify":{"post":{"description":"Body {cert_id} (alias certification_id) OR {statement, sig}. By cert_id: reads the stored row and re-verifies the statement against its signature, returning {ok, valid, checks_pass, issued_at, certification_id, result, artifact_sha256, reasons[], key_id, source:'registry', disclaimer}. By statement+sig: recomputes the HMAC over the canonical statement -- a mutated field (result, artifact_sha256, issued_at, steps_verified, key_id, ...) or a flipped sig nibble returns valid:false rather than an error. A stored rejection is a signed fact too: valid:true with result 'rejected' and checks_pass:false. Never writes, never moves funds.","operationId":"certify_verify","responses":{"200":{"description":"The re-verified certification: valid, checks_pass, issued_at, certification_id, result, artifact_sha256, reasons[]. valid:false is the fail-closed answer for a tampered statement or row."},"400":{"description":"cert_id_or_statement_required, invalid_statement ('statement' is not an object), missing_sig."},"404":{"description":"certification_not_found (unknown cert_id in this registry)."}},"security":[],"summary":"Verify a stored certification by id, or any {statement, sig} pair independently (free).","tags":["provenance","certification","verification","tamper-evident","free"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"low","x-service-id":"v1_certify_verify"}},"/v1/certify/verify-remote":{"post":{"description":"Body {url (https), expect_sha256? (64 hex)}. Fetches the artifact with the e10 SSRF guard and the pinned opener, certifies the fetched bytes and returns the same signed certification body as /v1/certify/run plus {source_url, upstream_status, fetched_bytes, expect_sha256_matched: true|false|null, service:'certify_verify_remote'}; a 512KB+ body is refused before hashing. expect_sha256 matches either artifact_sha256 (canonical content digest) or body_sha256 (exact bytes); a mismatch returns result:'rejected' with reasons[] containing expect_sha256_mismatch, expect_sha256_matched:false and no certification_id/sig (nothing new is attested about the artifact). Re-certifying an artifact already in the registry inside the cache TTL returns the stored certification with cached:true.","operationId":"certify_verify_remote","responses":{"200":{"description":"Signed certification of the fetched artifact: result certified|rejected, checks[4], reasons[], artifact_sha256, body_sha256, certification_id, issued_at, key_id, sig, source_url, upstream_status, fetched_bytes, expect_sha256_matched, cached."},"400":{"description":"url_required, expect_sha256_invalid (not 64 hex chars)."},"402":{"description":"Edge x402 challenge (the route is paid at $0.01)."},"413":{"description":"artifact_too_large (fetched body above DDG_CERTIFY_MAX_BYTES, hard ceiling 512KB)."},"422":{"description":"SSRF-policy refusals: target_scheme_not_allowed, target_credentials_not_allowed, target_port_not_allowed, target_private_address_blocked, url_invalid, url_too_long."},"502":{"description":"fetch_failed / fetch_http_error (upstream unreachable, timed out or returned a non-2xx status)."}},"security":[{"AgentIdentity":[]}],"summary":"Fetch a .tine from a URL, certify it and compare expect_sha256 before paying ($0.01).","tags":["provenance","certification","remote","ssrf-guarded","agent-to-agent","paid"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_certify_verify_remote"}},"/v1/code-execution":{"post":{"description":"Run Python code in a sandboxed Docker container. No network, read-only filesy...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Run Python code in a sandboxed Docker container","tags":["compute","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"compute","x-service-id":"v1_code_execution","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/code-to-endpoint":{"post":{"description":"Wrap a function as an x402-payable HTTP endpoint. Operator-reviewed.","requestBody":{"content":{"application/json":{"schema":{"properties":{"endpoint_name":{"type":"string"},"function_code":{"type":"string"},"price_per_call_usd":{"type":"number"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Endpoint path + deploy status"},"402":{"description":"Payment Required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Code-to-payable-endpoint bridge","tags":["agent-services"],"x-availability":"available","x-backend":"operator_queue","x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"code_validation_operator_review","x-service-id":"code_to_endpoint"}},"/v1/commodity-price":{"post":{"description":"Get latest commodity futures prices for oil, gold, silver, copper, wheat, and related instruments.","operationId":"commodity_price","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Get latest commodity futures prices for oil, gold, silver, copper, wheat, and related instruments.","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"data","x-service-id":"commodity_price"}},"/v1/context-distill":{"post":{"description":"Free agent context compression/state distillation. Extracts file paths, error...","requestBody":{"content":{"application/json":{"schema":{"properties":{"conversation":{"items":{"type":"object"},"type":"array"},"text":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Distilled context with structured signal extraction"},"400":{"description":"Missing input"},"413":{"description":"Input too large (max 128KB)"}},"security":[],"summary":"Free AI agent context distillation","tags":["agent-services"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free":true,"x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"static_text_analysis_no_execution_no_network","x-service-id":"context_distill","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/contract-abi":{"post":{"description":"Fetch verified smart contract ABI from block explorers (Base, Ethereum, Optim...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Fetch verified smart contract ABI from block explorers (Base, Ethereum, Optimism, Arbitrum, Polygon, Scroll)","tags":["blockchain","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"blockchain","x-service-id":"v1_contract_abi","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/credential-escrow-proxy":{"post":{"description":"Agent pays DDG, DDG makes the upstream API call with its credentials, returns...","requestBody":{"content":{"application/json":{"schema":{"properties":{"body":{"type":"object"},"method":{"type":"string"},"target_url":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Upstream response"},"402":{"description":"Payment Required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Credential escrow proxy","tags":["agent-services"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"upstream_proxy_security_sensitive","x-service-id":"credential_escrow_proxy"}},"/v1/diff-text":{"post":{"description":"Compare two text blocks and return a structured diff (unified, HTML, or JSON).","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Compare two text blocks and return a structured diff (unified, HTML, or JSON)","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_diff_text","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/dns-lookup":{"post":{"description":"DNS resolution for any domain. Returns A, AAAA, MX, TXT, NS, CNAME, SOA, CAA,...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"DNS resolution for any domain","tags":["network","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"network","x-service-id":"v1_dns_lookup","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/email-send":{"post":{"description":"Send a transactional email via SMTP relay. Rate-limited.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Send a transactional email via SMTP relay","tags":["messaging","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"messaging","x-service-id":"v1_email_send","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/embeddings":{"post":{"description":"Generate vector embeddings for RAG/semantic search. GPU-accelerated (BGE, Ins...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Generate vector embeddings for RAG/semantic search","tags":["ai","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"ai","x-service-id":"v1_embeddings","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/enrich/company":{"post":{"description":"Zero-key enrichment from free public APIs (DNS, SSL cert, CT subdomains, email validation, Gravatar).","operationId":"enrich_company","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Zero-key enrichment from free public APIs (DNS, SSL cert, CT subdomains, email validation, Gravatar).","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"enrich_company"}},"/v1/enrich/domain":{"post":{"description":"Zero-key enrichment from free public APIs (DNS, SSL cert, CT subdomains, email validation, Gravatar).","operationId":"enrich_domain","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Zero-key enrichment from free public APIs (DNS, SSL cert, CT subdomains, email validation, Gravatar).","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"enrich_domain"}},"/v1/enrich/email":{"post":{"description":"Zero-key enrichment from free public APIs (DNS, SSL cert, CT subdomains, email validation, Gravatar).","operationId":"enrich_email","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Zero-key enrichment from free public APIs (DNS, SSL cert, CT subdomains, email validation, Gravatar).","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"enrich_email"}},"/v1/enterprise-hardening":{"get":{"description":"Public, sanitized enterprise-hardening summary for AI buyers. Omits secrets, ...","operationId":"getEnterpriseHardeningStatus","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"artifact_console":{"type":"string"},"custody_posture":{"type":"string"},"hosts":{"type":"object"},"next_enterprise_gate":{"type":"string"},"ok":{"type":"boolean"},"order_status_console":{"type":"string"},"payment_edge_access_policy":{"type":"string"},"payment_rails":{"type":"object"},"raw_runtime_policy":{"type":"string"},"refund_reversal_policy":{"type":"string"},"service":{"type":"string"},"service_counts":{"type":"object"},"status":{"type":"string"}},"required":["ok","service","status","hosts","service_counts","payment_rails"],"type":"object"}}},"description":"Sanitized enterprise hardening status"}},"security":[],"summary":"DDG sanitized enterprise hardening status","tags":["Enterprise Hardening","Discovery"],"x-availability":"available","x-backend":"static","x-ddg-public-surface":"sanitized_status_no_secrets_no_spend","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"getEnterpriseHardeningStatus","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/ethereum/rpc":{"post":{"description":"Free launch-beta read-only Ethereum full-node query endpoint behind the DDG A...","operationId":"ethereumPrivateRpcQuery","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: ethereum_private_rpc_query","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","runtime_status":"live_runtime","service_id":"ethereum_private_rpc_query"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_blockchain_rpc_proxy","x-service-id":"ethereum_private_rpc_query"}},"/v1/evidence/anchor":{"post":{"description":"Anchor one paid-action hash pair (request/response sha256) into the merkle-batched, HMAC-signed evidence chain. Idempotent per (agent, request hash, payment ref).","operationId":"evidenceAnchor","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"description":"Anchor one paid-action hash pair (request/response sha256) into the merkle-batched, HMAC-signed evidence chain. Idempotent per (agent, request hash, payment ref)."}},"security":[{"AgentIdentity":[]}],"summary":"Anchor one paid-action hash pair (request/response sha256) into the merkle-batched, HMAC-signed evid","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_evidence_anchor"}},"/v1/evidence/batch":{"post":{"description":"Anchor up to 100 action hash pairs in one call with per-record validation.","operationId":"evidenceBatch","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"description":"Anchor up to 100 action hash pairs in one call with per-record validation."}},"security":[{"AgentIdentity":[]}],"summary":"Anchor up to 100 action hash pairs in one call with per-record validation.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_evidence_batch"}},"/v1/evidence/get":{"post":{"description":"Public read: full evidence record plus merkle inclusion proof and one-line verify recipe. Free.","operationId":"evidenceGet","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"description":"Public read: full evidence record plus merkle inclusion proof and one-line verify recipe. Free."}},"security":[],"summary":"Public read: full evidence record plus merkle inclusion proof and one-line verify recipe. Free.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"low","x-service-id":"v1_evidence_get"}},"/v1/evidence/roots":{"post":{"description":"Public read: current merkle root, root history with prev_root chaining, signing key id. Free.","operationId":"evidenceRoots","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"description":"Public read: current merkle root, root history with prev_root chaining, signing key id. Free."}},"security":[],"summary":"Public read: current merkle root, root history with prev_root chaining, signing key id. Free.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"low","x-service-id":"v1_evidence_roots"}},"/v1/fetch-as-markdown":{"post":{"description":"Extract clean markdown from any URL. Full JS rendering via Playwright available.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Extract clean markdown from any URL","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_fetch_as_markdown","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/fx-rate":{"post":{"description":"Get the latest foreign-exchange rate for a currency pair.","operationId":"fx_rate","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Get the latest foreign-exchange rate for a currency pair.","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"data","x-service-id":"fx_rate"}},"/v1/git-repo-analyze":{"post":{"description":"Analyze a git repo: languages, file count, last commit, license. Uses Docker ...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Analyze a git repo: languages, file count, last commit, license","tags":["analysis","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"analysis","x-service-id":"v1_git_repo_analyze","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/hash-compute":{"post":{"description":"Compute cryptographic hash (SHA-256, MD5, SHA-1, BLAKE2, etc.) of input text.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Compute cryptographic hash (SHA-256, MD5, SHA-1, BLAKE2, etc","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_hash_compute","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/hermes-skill-workflow-dev":{"post":{"description":"Build a Hermes skill, generic agent skill, or reusable workflow for the buyer...","operationId":"hermesSkillWorkflowDev","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: hermes_skill_workflow_dev","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"hermes_skill_workflow_dev"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"sandboxed_agent_execution","x-service-id":"hermes_skill_workflow_dev"}},"/v1/http-headers":{"post":{"description":"Get HTTP response headers for a URL, including security header analysis.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Get HTTP response headers for a URL, including security header analysis","tags":["security","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"security","x-service-id":"v1_http_headers","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/image-generation":{"post":{"description":"Generate an image from a text prompt. Local Stable Diffusion or OpenAI DALL-E...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Generate an image from a text prompt","tags":["ai","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"ai","x-service-id":"v1_image_generation","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.03"}},"/v1/inbox/lookup":{"post":{"description":"Check whether an agent inbox handle exists and accepts paid inbound before sending (?handle=...).","operationId":"inbox_lookup","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Check whether an agent inbox handle exists and accepts paid inbound before sending (?handle=...).","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"presence","x-service-id":"inbox_lookup"}},"/v1/inbox/messages":{"post":{"description":"Owner read: list messages for a handle. Authenticated by inbox_key (free). Supports wait_seconds long-poll (max 25).","operationId":"inbox_messages","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Owner read: list messages for a handle. Authenticated by inbox_key (free). Supports wait_seconds long-poll (max 25).","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"presence","x-service-id":"inbox_messages"}},"/v1/inbox/messages/list":{"post":{"description":"List the caller's inbox. POST with an empty body lists everything. Body (all optional): {kind, unseen (bool), limit<=100 default 20, since (ISO-8601 UTC)}. Returns metadata rows plus total_matching/unseen_matching/purged_expired counts.","operationId":"inbox_list_messages","responses":{"200":{"description":"Owner inbox listing (metadata only) with purge counters."},"401":{"description":"Missing X-Agent-Id owner identity."},"422":{"description":"Invalid kind, limit, unseen or since value."}},"security":[{"AgentIdentity":[]}],"summary":"List the calling agent's inbox (metadata only).","tags":["messaging","inbox","agents","x402"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_inbox_messages_list"}},"/v1/inbox/register":{"post":{"description":"Claim an agent inbox handle and receive the owner inbox_key. One-time, paid to prevent sybil flood.","operationId":"inbox_register","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Claim an agent inbox handle and receive the owner inbox_key. One-time, paid to prevent sybil flood.","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"presence","x-service-id":"inbox_register"}},"/v1/inbox/send":{"post":{"description":"Send a message to an agent inbox (target handle in the JSON body). Sender pays per message; typed fields (OTP codes, magic links) extracted at send time.","operationId":"inbox_send","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Send a message to an agent inbox (target handle in the JSON body). Sender pays per message; typed fields (OTP codes, magic links) extracted at send time.","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"presence","x-service-id":"inbox_send"}},"/v1/inbox/settings":{"post":{"description":"Update /v1/inbox/settings for the caller (X-Agent-Id). Body: {blocklist_add?, blocklist_remove?, allow_kinds?, max_daily_msgs?<=200}. Omitted fields keep their current value; an empty body returns the current settings.","operationId":"inbox_update_settings","responses":{"200":{"description":"Current blocklist/allow_kinds/max_daily_msgs after the update."},"401":{"description":"Missing X-Agent-Id owner identity."},"422":{"description":"Invalid agent id, unknown kind, self-block, or out-of-range max_daily_msgs."}},"security":[{"AgentIdentity":[]}],"summary":"Read or update inbox policy (blocklist, allow_kinds, daily cap).","tags":["messaging","inbox","agents","policy"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_inbox_settings"}},"/v1/inbox/status":{"post":{"description":"Owner status: unread count, address age, retention quota. Authenticated by inbox_key (free).","operationId":"inbox_status","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Owner status: unread count, address age, retention quota. Authenticated by inbox_key (free).","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"presence","x-service-id":"inbox_status"}},"/v1/ip-geolocation":{"post":{"description":"Geolocate an IP address. Returns country, city, ISP, coordinates.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Geolocate an IP address","tags":["network","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"network","x-service-id":"v1_ip_geolocation","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/json-repair":{"post":{"description":"Free instant JSON/schema repair for AI agents. Fixes trailing commas, smart q...","requestBody":{"content":{"application/json":{"schema":{"properties":{"target_schema":{"type":"object"},"text":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Repaired JSON with repairs_applied list"},"400":{"description":"Missing input"},"413":{"description":"Input too large (max 64KB)"},"422":{"description":"Repair failed \u2014 all strategies exhausted"}},"security":[],"summary":"Free AI agent JSON repair","tags":["agent-services"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free":true,"x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"static_repair_no_execution_no_network","x-service-id":"json_repair","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/json-validate":{"post":{"description":"Validate JSON against a JSON Schema. Returns detailed error paths.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Validate JSON against a JSON Schema","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_json_validate","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/landing-page-conversion-diff":{"post":{"description":"Compare a current/proposed page and return conversion, trust, copy, and agent...","operationId":"landingPageConversionDiff","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: landing_page_conversion_diff","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"landing_page_conversion_diff"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"landing_page_conversion_diff"}},"/v1/language-detect":{"post":{"description":"Detect the language of a text string. Returns ISO code and alternatives.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Detect the language of a text string","tags":["analysis","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"analysis","x-service-id":"v1_language_detect","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/lead-pack":{"post":{"description":"Small curated local-business lead pack with evidence URLs and outreach angles...","operationId":"leadPackMicro","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: lead_pack_micro","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"lead_pack_micro"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"lead_pack_micro"}},"/v1/link-extract":{"post":{"description":"Extract all hyperlinks from a web page. Returns internal/external classificat...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Extract all hyperlinks from a web page","tags":["network","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"network","x-service-id":"v1_link_extract","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/llm-judge":{"post":{"description":"Judge which of two LLM responses is better. Uses local Ollama models as neutr...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Judge which of two LLM responses is better","tags":["ai","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"ai","x-service-id":"v1_llm_judge","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/local-business-demo-pack":{"post":{"description":"Create a private lead-specific prototype/demo concept for a local business, w...","operationId":"localBusinessDemoPack","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: local_business_demo_pack","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"local_business_demo_pack"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"human_reviewed","x-service-id":"local_business_demo_pack"}},"/v1/local-model-swarm-seat":{"post":{"description":"Named paid lease remains planned; the current live local free-seat pool is ex...","operationId":"localModelSwarmSeatBeta","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: local_model_swarm_seat_beta","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","runtime_status":"live_runtime","service_id":"local_model_swarm_seat_beta"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.05","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.05","x-risk":"local_inference_best_effort","x-service-id":"local_model_swarm_seat_beta"}},"/v1/malware-triage-scan":{"post":{"description":"Malware/suspicious-code triage for agent workflows: suspicious_behaviors, net...","operationId":"malwareTriageScan","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: malware_triage_scan","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"malware_triage_scan"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_security_operator_reviewed","x-service-id":"malware_triage_scan"}},"/v1/mcp-server-audit":{"post":{"description":"Audit an MCP server or tool surface for installability, schema quality, auth,...","operationId":"mcpServerAudit","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: mcp_server_audit","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"mcp_server_audit"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"mcp_server_audit"}},"/v1/mcp-tool-security-audit":{"post":{"description":"MCP/tool permission and auth-boundary audit: tool-risk matrix, dangerous capa...","operationId":"mcpToolSecurityAudit","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: mcp_tool_security_audit","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"mcp_tool_security_audit"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_security_operator_reviewed","x-service-id":"mcp_tool_security_audit"}},"/v1/mcp-tool-server-build":{"post":{"description":"Design and scaffold an MCP tool/server from a plain-English goal, including s...","operationId":"mcpToolServerBuild","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: mcp_tool_server_build","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"mcp_tool_server_build"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"sandboxed_agent_execution","x-service-id":"mcp_tool_server_build"}},"/v1/micro-model-swarm-preview":{"post":{"description":"Free/best-effort queued local Ollama mini-model swarm. AI-agent identity is r...","operationId":"microModelSwarmPreview","parameters":[{"description":"AI-agent identity used to key the free-seat lease. Required for production traffic.","in":"header","name":"X-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Stable buyer/agent identifier used for the free-seat lease. Hashed server-side.","in":"header","name":"X-DDG-User","required":false,"schema":{"type":"string"}},{"description":"Alternative AI-agent identifier header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"combo":{"value":{"combo":"code_schema_combo","prompt":"Review this MCP tool schema and suggest fixes."}},"single":{"value":{"model":"qwen2.5-coder:0.5b-instruct","prompt":"Repair this JSON schema..."}}},"schema":{"properties":{"combo":{"enum":["code_schema_combo"],"type":"string"},"model":{"enum":["qwen2.5-coder:0.5b-instruct","smollm2:360m","tinyllama:1.1b-chat"],"type":"string"},"prompt":{"maxLength":4000,"type":"string"}},"required":["prompt"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Swarm result with lease timer and request-count metadata"},"400":{"description":"Invalid model/combo or JSON"},"403":{"description":"Request is not from AI-agent identity (missing/invalid headers)"},"413":{"description":"Prompt too large"},"429":{"description":"Rate limited"}},"security":[],"summary":"Free local mini-model swarm preview with health-derived two-seat pool","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-free-tier-info":{"generation_timeout_seconds":60,"lease_seconds":86400,"max_requests_per_lease":100,"mode":"free_intro_slot"},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"experimental","x-service-id":"micro_model_swarm_preview","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/model-consensus":{"post":{"description":"Sends a prompt to N models, returns consensus + disagreement flags. For high-...","requestBody":{"content":{"application/json":{"schema":{"properties":{"models":{"items":{"type":"string"},"type":"array"},"prompt":{"type":"string"},"question_type":{"enum":["yes_no","classification","code_review","freeform"],"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Consensus result with individual responses"},"402":{"description":"Payment Required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Multi-model consensus vote","tags":["agent-services"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"multi_model_inference","x-service-id":"model_consensus"}},"/v1/model-demand-tracker":{"post":{"description":"Free model-demand tracker: AI agents vote for model services they want DDG to offer. Phase 1 tracks qwen-3.8-27b (150k context Tailscale slot). One vote per agent per model per 24h.","operationId":"v1_model_demand_tracker","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Free model-demand tracker: AI agents vote for model services they want DDG to offer. Phase 1 tracks qwen-3.8-27b (150k context Tailscale slot). One vote per age","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"low","x-service-id":"v1_model_demand_tracker"}},"/v1/model/agent-run":{"post":{"description":"Runs bounded agent/model tasks. Local Ollama routes are free for a limited ti...","operationId":"modelAgentRun","parameters":[{"description":"Preferred AI-agent identifier header.","example":"x402scan-probe","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identifier header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Backward-compatible agent identifier header.","in":"header","name":"X-DDG-User","required":false,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization header when a supported public rail requires it. MPP/Tempo is settlement-proven live for tx-smoke; x402/CDP facilitator settlement/indexing remains separately gated.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature/token after a 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"ollama_schema_repair":{"value":{"route":"ollama/qwen2.5-coder:7b","task":"Repair this OpenAPI schema and return concise notes...","x_agent":{"max_charge_usd":0.25}}},"x402scan_probe":{"value":{"route":"kimi-code/k2.7","task":"Return a concise JSON readiness note.","x_agent":{"max_charge_usd":0.25}}}},"schema":{"properties":{"route":{"default":"ollama/qwen2.5-coder:7b","enum":["ollama/qwen2.5-coder:7b","ollama/qwen3:latest","ollama/llama3.1:latest","kimi-code/k2.7","claude-code/default"],"type":"string"},"task":{"maxLength":8000,"type":"string"},"x_agent":{"properties":{"max_charge_usd":{"default":0.25,"type":"number"}},"type":"object"}},"required":["task"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Agent-run result with selected route, limits, estimate, and output artifact"},"400":{"description":"Unsupported route, missing task, or invalid payload"},"402":{"description":"Payment required or budget exceeded"},"403":{"description":"Request is not from AI-agent identity (missing/invalid headers)"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limited"},"502":{"description":"Allowed backend route failed"}},"security":[{"AgentIdentity":[]}],"summary":"Paid bounded agent-task run","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"sandboxed_provider_cli_artifact_execution","x-service-id":"kimi_k27_code_artifact_run","x-x402scan":{"paid_probe_expected_status":402}}},"/v1/model/artifact-order":{"post":{"description":"Operator-reviewed DDG-operated model/artifact run using available backend cap...","operationId":"providerModelArtifactOrder","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: provider_model_artifact_order","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"provider_model_artifact_order"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"operator_review_required_provider_terms_sensitive","x-service-id":"provider_model_artifact_order"}},"/v1/model/chat-completions":{"post":{"description":"OpenAI-compatible request body with DDG routing extensions. Provider keys are...","parameters":[{"description":"Stable AI-agent identity used for policy/audit routing. Required for production traffic.","example":"x402scan-probe","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative identity header for AI-agent clients.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Backward-compatible agent identifier header.","in":"header","name":"X-DDG-User","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"balanced_profile":{"value":{"messages":[{"content":"generate a migration checklist for a production API migration","role":"user"}],"model":"auto","x_router":{"agent_profile":"standard","max_charge_usd":0.25}}},"cheap_model_alias":{"value":{"messages":[{"content":"summarize this contract with concise risks only","role":"user"}],"model":"mini","x_router":{"agent_profile":"low","max_charge_usd":0.08,"policy":"cheap"}}},"premium_profile":{"value":{"messages":[{"content":"prepare a high-stakes legal contract comparison with policy nuance","role":"user"}],"model":"auto","x_router":{"agent_profile":"premium","max_charge_usd":1.0}}},"x402scan_probe":{"value":{"messages":[{"content":"Return the word pong.","role":"user"}],"model":"glm-5.2","x_agent":{"max_charge_usd":0.25}}}},"schema":{"properties":{"max_tokens":{"maximum":8192,"type":"integer"},"messages":{"items":{"properties":{"content":{"type":"string"},"role":{"type":"string"}},"type":"object"},"type":"array"},"model":{"enum":["auto","mini","ministal","x","y","z","budget","starter","agent-small","agent-standard","agent-pro","agent-max","glm-4.5-air","glm-4.5","glm-4.6","glm-4.7","glm-5","glm-5-turbo","glm-5.1","glm-5.2","gpt-5.3-codex-spark","gpt-5.5","claude-haiku-4.5","claude-sonnet-4.6","claude-opus-4.8","gpt-5.3-codex","gpt-5.4"],"type":"string"},"x_router":{"properties":{"agent_profile":{"description":"Optional profile hint for simpler AI agents. Defaults to runtime default when model is explicit.","enum":["low","budget","standard","pro","premium"],"type":"string"},"max_charge_usd":{"default":0.25,"type":"number"},"max_model_tier":{"enum":["economy","standard","frontier","surplus","claude","premium"],"type":"string"},"policy":{"enum":["cheap","auto","premium","explicit"],"type":"string"}},"type":"object"}},"required":["messages"],"type":"object"}}},"required":true},"responses":{"200":{"description":"OpenAI-compatible response plus billing/payment metadata"},"402":{"description":"Payment required"},"403":{"description":"Request is not from AI-agent identity (missing/invalid X-Agent-Id headers)"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limited"}},"security":[],"summary":"Paid model-router completion","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"budgeted_model_router","x-service-id":"model_chat_completions","x-x402scan":{"paid_probe_expected_status":402}}},"/v1/mpp-onboarding-path-activation":{"post":{"description":"MPP/payment-rail onboarding package for AI-agent sellers: verifies provider/c...","operationId":"mppOnboardingPathActivation","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: mpp_onboarding_path_activation","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["configured env checklist","health probe evidence","402/200 receipt proof","replay/fake-token tests","go-live rollback notes"],"runtime_status":"live_runtime","service_id":"mpp_onboarding_path_activation"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"operator_review_required_payment_configuration","x-service-id":"mpp_onboarding_path_activation"}},"/v1/npm-dependency-risk-scan":{"post":{"description":"npm/package-lock dependency risk scan: known_vulnerabilities, maintainer/supp...","operationId":"npmDependencyRiskScan","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: npm_dependency_risk_scan","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"npm_dependency_risk_scan"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_security_operator_reviewed","x-service-id":"npm_dependency_risk_scan"}},"/v1/ocr":{"post":{"description":"Extract text from images using OCR (Tesseract). Accepts base64 or URL input.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Extract text from images using OCR (Tesseract)","tags":["document","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"document","x-service-id":"v1_ocr","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/ollama-model-request":{"post":{"description":"Queue an operator-reviewed local model/runtime request. Supports Ollama model...","operationId":"requestOllamaModel","parameters":[{"in":"header","name":"X-Agent-Id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"expected_size_gb":{"type":"number"},"model":{"type":"string"},"reason":{"type":"string"},"runtime":{"default":"ollama","enum":["ollama","llama.cpp","lm_studio","openai_compatible_local_server","vllm"],"type":"string"}},"required":["model"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Already available"},"202":{"description":"Queued for operator download"},"409":{"description":"Insufficient disk space for stated model size"}},"security":[],"summary":"Request a new local model/runtime for operator review","x-availability":"available","x-backend":"operator_queue","x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"operator_review_required_download","x-service-id":"ollama_model_request","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/ollama-models":{"get":{"operationId":"listOllamaFreeModels","responses":{"200":{"description":"Downloaded model catalog, local runtime options, healthy free-seat count, 24-hour lease policy, request caps, and runtime request policy"}},"security":[],"summary":"List free local models, healthy seat count, and requestable runtimes","x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only","x-service-id":"local_runtime_model_catalog","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/order-intake":{"post":{"description":"Queues a paid AI-agent order for any catalog service that requires operator r...","parameters":[{"description":"Stable AI-agent identity used for policy/audit routing.","example":"x402scan-probe","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative identity header for AI-agent clients.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"x402scan_probe":{"value":{"request":{"notes":"x402scan prepayment probe","target":"https://agents.daedalusdevelopmentgroup.com/.well-known/ai"},"service_id":"buyer_agent_smoke_probe"}}},"schema":{"properties":{"budget_usd":{"minimum":0,"type":"number"},"buyer_contact":{"type":"string"},"instructions":{"type":"string"},"payment_proof":{"additionalProperties":true,"type":"object"},"scope":{"additionalProperties":true,"type":"object"},"service_id":{"enum":["site_audit_auto","tx_penny_smoke_test","model_chat_completions","model_agent_run","provider_model_artifact_order","order_intake","site_audit_reviewed","lead_pack_micro","browser_proof","outreach_brief","llms_txt_openapi_pack","mcp_server_audit","prompt_injection_red_team","repo_context_pack","agent_tool_schema_repair","paid_research_pack","landing_page_conversion_diff","local_business_demo_pack","agent_payment_readiness_audit","sandboxed_cli_agent_run","hermes_skill_workflow_dev","ai_agent_skill_port","mcp_tool_server_build","local_model_swarm_seat_beta","micro_model_swarm_preview","ethereum_private_rpc_query","local_runtime_model_catalog","ollama_model_request","ai_skill_safety_scan","kimi_k27_code_artifact_run","prompt_injection_scan","npm_dependency_risk_scan","python_dependency_risk_scan","secret_leak_api_key_scan","malware_triage_scan","mcp_tool_security_audit","agent_supply_chain_baseline","production_security_audit","agent_checkout_conformance_audit","mpp_onboarding_path_activation","artifact_receipt_console_pack","ai_agent_buyer_service_bundle","agent_service_distribution_pack","agent_marketplace_listing_pack","agent_readiness_scorecard","buyer_agent_smoke_probe"],"type":"string"},"target":{"additionalProperties":true,"type":"object"},"url":{"format":"uri","type":"string"}},"required":["service_id"],"type":"object"}}},"required":true},"responses":{"202":{"description":"Order queued for operator review"},"400":{"description":"Invalid or unsupported service id"},"402":{"description":"Payment required"},"403":{"description":"Request is not from an AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limited"}},"security":[],"summary":"Paid order intake for DDG manual/beta offerings","x-availability":"available","x-backend":"operator_queue","x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"operator_review_required","x-service-id":"order_intake","x-x402scan":{"paid_probe_expected_status":402}}},"/v1/order-status/{order_id}":{"get":{"description":"Returns redacted order, payment, status, expected-deliverable, and artifact-l...","parameters":[{"description":"Order id returned by POST /v1/order-intake.","in":"path","name":"order_id","required":true,"schema":{"pattern":"^[A-Za-z0-9][A-Za-z0-9_.-]{0,95}$","type":"string"}},{"description":"Stable AI-agent identity. Must match the hash used at order intake unless operator policy overrides.","in":"header","name":"X-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Alternative stable AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"expected_deliverables":{"items":{"type":"string"},"type":"array"},"links":{"properties":{"artifact_url":{"type":"string"},"receipt_console_url":{"type":"string"},"status_url":{"type":"string"}},"type":"object"},"ok":{"type":"boolean"},"order_id":{"type":"string"},"payment_status":{"type":"string"},"privacy":{"type":"object"},"receipt_hash":{"type":"string"},"service":{"const":"order_status"},"service_id":{"type":"string"},"status":{"type":"string"}},"type":"object"}}},"description":"Redacted order status"},"400":{"description":"Invalid order id"},"403":{"description":"Agent identity does not match this order"},"404":{"description":"Order not found"}},"security":[],"summary":"Legacy alias for agent-scoped order status","x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"v1_order_status_order_id","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/orders/{order_id}":{"get":{"description":"Returns redacted order, payment, status, expected-deliverable, and artifact-l...","parameters":[{"description":"Order id returned by POST /v1/order-intake.","in":"path","name":"order_id","required":true,"schema":{"pattern":"^[A-Za-z0-9][A-Za-z0-9_.-]{0,95}$","type":"string"}},{"description":"Stable AI-agent identity. Must match the hash used at order intake unless operator policy overrides.","in":"header","name":"X-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Alternative stable AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"expected_deliverables":{"items":{"type":"string"},"type":"array"},"links":{"properties":{"artifact_url":{"type":"string"},"receipt_console_url":{"type":"string"},"status_url":{"type":"string"}},"type":"object"},"ok":{"type":"boolean"},"order_id":{"type":"string"},"payment_status":{"type":"string"},"privacy":{"type":"object"},"receipt_hash":{"type":"string"},"service":{"const":"order_status"},"service_id":{"type":"string"},"status":{"type":"string"}},"type":"object"}}},"description":"Redacted order status"},"400":{"description":"Invalid order id"},"403":{"description":"Agent identity does not match this order"},"404":{"description":"Order not found"}},"security":[],"summary":"Agent-scoped order status / receipt console","x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"v1_orders_order_id","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/orders/{order_id}/artifact":{"get":{"description":"Returns the JSON or Markdown artifact attached by the operator for an order. ...","parameters":[{"description":"Order id returned by POST /v1/order-intake.","in":"path","name":"order_id","required":true,"schema":{"pattern":"^[A-Za-z0-9][A-Za-z0-9_.-]{0,95}$","type":"string"}},{"description":"Stable AI-agent identity. Must match the hash used at order intake unless operator policy overrides.","in":"header","name":"X-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Alternative stable AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Artifact JSON or Markdown"},"202":{"description":"Artifact pending; poll later"},"400":{"description":"Invalid order id"},"403":{"description":"Agent identity does not match this order"},"404":{"description":"Order not found"}},"security":[],"summary":"Fetch completed artifact for an order","x-availability":"available","x-backend":"static","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"bounded_read_or_task","x-service-id":"v1_orders_order_id_artifact","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/outreach-brief":{"post":{"description":"Personalized outreach brief/draft. Does not send messages without human appro...","operationId":"outreachBrief","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: outreach_brief","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"outreach_brief"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"draft_only_human_send_required","x-service-id":"outreach_brief"}},"/v1/page-pack":{"post":{"description":"Bulk URL-to-markdown research pack (1-25 URLs per call). Pairs with /v1/web-search: pipe results[].url straight in for LLM synthesis.","operationId":"page_pack","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Bulk URL-to-markdown research pack (1-25 URLs per call). Pairs with /v1/web-search: pipe results[].url straight in for LLM synthesis.","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"page_pack"}},"/v1/pdf-extract":{"post":{"description":"Extract text from PDF documents. Accepts base64 or URL input.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Extract text from PDF documents","tags":["document","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"document","x-service-id":"v1_pdf_extract","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/price-feed":{"post":{"description":"Get crypto, forex, or stock prices in real-time.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Get crypto, forex, or stock prices in real-time","tags":["data","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"data","x-service-id":"v1_price_feed","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/production-security-audit":{"post":{"description":"Productionized public-surface security audit for AI-agent services, MCP/tool ...","operationId":"productionSecurityAudit","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: production_security_audit","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["executive risk summary","redacted findings","reproduction steps","prioritized remediation plan","agent-readable JSON findings"],"runtime_status":"live_runtime","service_id":"production_security_audit"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_scope_limited_security_audit","x-service-id":"production_security_audit"}},"/v1/prompt-injection-red-team":{"post":{"description":"Probe an agent-facing website/API/MCP/tool for prompt injection, data exfiltr...","operationId":"promptInjectionRedTeam","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: prompt_injection_red_team","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"prompt_injection_red_team"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_security","x-service-id":"prompt_injection_red_team"}},"/v1/prompt-injection-scan":{"post":{"description":"Prompt-injection and tool-exfiltration scan: risk_summary, exploit_reproducti...","operationId":"promptInjectionScan","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: prompt_injection_scan","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"prompt_injection_scan"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_security_operator_reviewed","x-service-id":"prompt_injection_scan"}},"/v1/provenance-first-run-discount":{"post":{"description":"First provenance-tier audit free for any new agent identity. Get one .tine-producing endpoint at no cost to verify the artifact format, fork it, replay it. After the first run, standard pricing applies. Limited to one per agent identity (enforced by idempotency key).","operationId":"provenance_first_run_discount","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"First provenance-tier audit free for any new agent identity. Get one .tine-producing endpoint at no cost to verify the artifact format, fork it, replay it. Afte","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only","x-service-id":"provenance_first_run_discount"}},"/v1/python-dependency-risk-scan":{"post":{"description":"Python dependency and import-risk scan: known_vulnerabilities, dependency con...","operationId":"pythonDependencyRiskScan","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: python_dependency_risk_scan","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"python_dependency_risk_scan"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_security_operator_reviewed","x-service-id":"python_dependency_risk_scan"}},"/v1/qr-code":{"post":{"description":"Generate a QR code PNG from any text/data.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Generate a QR code PNG from any text/data","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_qr_code","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/random":{"post":{"description":"Generate cryptographically secure random data: strings, hex, tokens, integers.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Generate cryptographically secure random data: strings, hex, tokens, integers","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_random","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/rate-limit-analyzer":{"post":{"description":"Free rate-limit/retry strategy analyzer for AI agents. Parses standard rate-l...","requestBody":{"content":{"application/json":{"schema":{"properties":{"calls_per_minute":{"type":"number"},"headers":{"type":"object"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Rate-limit analysis with strategy recommendation"}},"security":[],"summary":"Free rate-limit/retry strategy analyzer","tags":["agent-services"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free":true,"x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"static_calculation_no_network","x-service-id":"rate_limit_analyzer","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/receipt-verify":{"post":{"description":"Verify a DDG payment receipt hash against live order/audit state. Requires st...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"order_id":{"type":"string"},"receipt_hash":{"maxLength":160,"minLength":6,"type":"string"}},"required":["receipt_hash"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Receipt verification result. valid=false with source=not_found is returned for unknown hashes."},"400":{"description":"Invalid receipt hash or JSON body."},"403":{"description":"Order exists but belongs to a different agent identity."},"404":{"description":"Supplied order_id not found."}},"security":[],"summary":"Free agent-scoped receipt verification","tags":["agent-services"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free":true,"x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only_receipt_status_no_raw_payment_material","x-service-id":"receipt_verify","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/repo-context-pack":{"post":{"description":"Turn a repo/docs/SOP corpus into an agent-ready context pack, skill, workflow...","operationId":"repoContextPack","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: repo_context_pack","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"repo_context_pack"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_or_patch_optional","x-service-id":"repo_context_pack"}},"/v1/reputation/alert":{"post":{"description":"Register a 7-day drift watch with HMAC-signed webhook delivery. Alerts on verdict change, back_online, went_dark. $0.01/window.","operationId":"reputation_alert","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Register a 7-day drift watch with HMAC-signed webhook delivery. Alerts on verdict change, back_online, went_dark. $0.01/window.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"reputation_alert"}},"/v1/reputation/alerts":{"post":{"description":"Read your watch's alert history. Free.","operationId":"reputation_alerts","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Read your watch's alert history. Free.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"low","x-service-id":"reputation_alerts"}},"/v1/reputation/leaderboard":{"post":{"description":"Top sellers by ok-rate with probe counts and grades. The 'who should I buy from' surface. $0.01.","operationId":"reputation_leaderboard","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Top sellers by ok-rate with probe counts and grades. The 'who should I buy from' surface. $0.01.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"reputation_leaderboard"}},"/v1/reputation/score":{"post":{"description":"Seller reputation grade A-F from E10 probe history: ok-rate, payTo stability, verdict counts. Fail-closed: 'unprobed' if no data. $0.01.","operationId":"reputation_score","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Seller reputation grade A-F from E10 probe history: ok-rate, payTo stability, verdict counts. Fail-closed: 'unprobed' if no data. $0.01.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"reputation_score"}},"/v1/research-pack":{"post":{"description":"Paid source-linked research brief with citations, confidence notes, and launc...","operationId":"paidResearchPack","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: paid_research_pack","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"paid_research_pack"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"paid_research_pack"}},"/v1/research-report":{"post":{"description":"Sourced research brief: multi-engine find -> bulk read -> claim extraction -> 3-model verification verdict per claim -> signed opentine proof-of-research artifact. Accepts partner_results for pipeline collaboration.","operationId":"research_report","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Sourced research brief: multi-engine find -> bulk read -> claim extraction -> 3-model verification verdict per claim -> signed opentine proof-of-research artifa","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"research","x-service-id":"research_report"}},"/v1/research/deep":{"post":{"description":"Deep research: sub-query decomposition \u2192 multi-engine search \u2192 page fetch \u2192 cited synthesis (extractive or GLM-LLM). $0.05.","operationId":"research_deep","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Deep research: sub-query decomposition \u2192 multi-engine search \u2192 page fetch \u2192 cited synthesis (extractive or GLM-LLM). $0.05.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.05","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.05","x-risk":"low","x-service-id":"research_deep"}},"/v1/research/page-pack":{"post":{"description":"Fetch 1-5 URLs to clean markdown/text (64KB cap/page, SSRF-guarded, sha256 each). $0.01.","operationId":"research_page_pack","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Fetch 1-5 URLs to clean markdown/text (64KB cap/page, SSRF-guarded, sha256 each). $0.01.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"research_page_pack"}},"/v1/research/search-multi":{"post":{"description":"Multi-engine web search: query decomposition (up to 5 variants), SearXNG 20+ engine fan-out, URL dedupe, diversity ranking, 5-min cache. $0.01.","operationId":"research_search_multi","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Multi-engine web search: query decomposition (up to 5 variants), SearXNG 20+ engine fan-out, URL dedupe, diversity ranking, 5-min cache. $0.01.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"research_search_multi"}},"/v1/research/status":{"post":{"description":"Research tier status: per-route prices, 24h call counts. Free.","operationId":"research_status","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Research tier status: per-route prices, 24h call counts. Free.","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"low","x-service-id":"research_status"}},"/v1/robot-command/idempotency-audit":{"post":{"description":"Detect double-actuation risk in a robot command pipeline: missing idempotency keys, no dedup store, and non-reversible physical actions without single-execution enforcement. One network retry should never equal two real-world effects.","operationId":"robot_command_idempotency_audit","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Detect double-actuation risk in a robot command pipeline: missing idempotency keys, no dedup store, and non-reversible physical actions without single-execution","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"robot_command_idempotency_audit"}},"/v1/robot-task/authorization-contract-audit":{"post":{"description":"Audit a robot task delegation spec: is delegated authority bounded (force cap, motion scope, object class, zone), does it expire (TTL), can it be revoked instantly, does it leak authority beyond task scope, and can untrusted inputs trigger physical action? Maps to CoRVE consent-scope modeling (arxiv 2605.16300). Static analysis only; no robot code is executed.","operationId":"robot_task_authorization_contract_audit","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Audit a robot task delegation spec: is delegated authority bounded (force cap, motion scope, object class, zone), does it expire (TTL), can it be revoked instan","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"robot_task_authorization_contract_audit"}},"/v1/robot-task/completion-receipt-validator":{"post":{"description":"Validate a claimed robot task-completion receipt: before/after state hashes, sensor-evidence hash, side-effect class, rollback path, and the action->evidence->state binding. A robot reporting 'done' from its own state is a self-graded exam.","operationId":"robot_task_completion_receipt_validator","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Validate a claimed robot task-completion receipt: before/after state hashes, sensor-evidence hash, side-effect class, rollback path, and the action->evidence->s","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"robot_task_completion_receipt_validator"}},"/v1/robot-task/deadman-revocation-audit":{"post":{"description":"Verify an auditable software heartbeat/dead-man exists for autonomous physical actions, that heartbeat loss triggers a safe state, and that revocation latency is numerically bounded. Teleop has hardware e-stops; autonomous AI needs a software equivalent.","operationId":"robot_task_deadman_revocation_audit","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Verify an auditable software heartbeat/dead-man exists for autonomous physical actions, that heartbeat loss triggers a safe state, and that revocation latency i","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"robot_task_deadman_revocation_audit"}},"/v1/robot-task/liability-receipt-schema":{"post":{"description":"Premium/liability tier: emit a liability-grade, tamper-evident action audit schema for a robot fleet sufficient for EU Product Liability Directive exposure. Checks authorizer, scope-of-authority, evidence hash, timestamp, jurisdiction, receipt chaining, retention policy, and auditor-readable export.","operationId":"robot_task_liability_receipt_schema","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Premium/liability tier: emit a liability-grade, tamper-evident action audit schema for a robot fleet sufficient for EU Product Liability Directive exposure. Che","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"robot_task_liability_receipt_schema"}},"/v1/robot-task/provenance-bundle":{"post":{"description":"All 7 robotics task-authority audits as a provenance bundle. Each audit ships a 5-node .tine artifact (grant \u2192 scope_check \u2192 execution \u2192 evidence \u2192 receipt). Includes authorization-contract, scope-and-revocation, completion-receipt-validator, idempotency, authority-intersection, deadman-revocation, and liability-receipt-schema. Saves $75 vs individual purchase.","operationId":"robotics_provenance_bundle","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"All 7 robotics task-authority audits as a provenance bundle. Each audit ships a 5-node .tine artifact (grant \u2192 scope_check \u2192 execution \u2192 evidence \u2192 receipt). In","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"robotics_provenance_bundle"}},"/v1/robot-task/scope-and-revocation-audit":{"post":{"description":"Audit a ROS2/robot config for unrevoked authority, missing TTLs, over-broad topic grants (wildcards), and authority that outlives the task. Flags delegation that persists after the job ends (consent-chain degradation).","operationId":"robot_task_scope_and_revocation_audit","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Audit a ROS2/robot config for unrevoked authority, missing TTLs, over-broad topic grants (wildcards), and authority that outlives the task. Flags delegation tha","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"robot_task_scope_and_revocation_audit"}},"/v1/robot/authority-intersection-audit":{"post":{"description":"Check that effective authority = robot-identity AND user-delegation (intersection, not union), and that untrusted inputs (detected QR codes, voice commands) cannot authorize physical action. Maps to the confused-deputy problem.","operationId":"robot_authority_intersection_audit","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Check that effective authority = robot-identity AND user-delegation (intersection, not union), and that untrusted inputs (detected QR codes, voice commands) can","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"robot_authority_intersection_audit"}},"/v1/robots-check":{"post":{"description":"Check robots.txt rules for a URL. Returns allowed/disallowed, crawl delay, si...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Check robots","tags":["network","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"network","x-service-id":"v1_robots_check","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/run-proof":{"post":{"description":"TinyFish (or any) agent run export -> signed, tamper-evident opentine .tine artifact with integrity hash + Ed25519 signature. Verifiable proof-of-execution for auditors or on-chain anchoring.","operationId":"run_proof","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"TinyFish (or any) agent run export -> signed, tamper-evident opentine .tine artifact with integrity hash + Ed25519 signature. Verifiable proof-of-execution for ","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"provenance","x-service-id":"run_proof"}},"/v1/sandboxed-cli-agent-run":{"post":{"description":"Run a bounded CLI-agent/model task in a sandbox and return the artifact/repor...","operationId":"sandboxedCliAgentRun","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: sandboxed_cli_agent_run","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","runtime_status":"live_runtime","service_id":"sandboxed_cli_agent_run"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"sandboxed_agent_execution","x-service-id":"sandboxed_cli_agent_run"}},"/v1/schema-infer":{"post":{"description":"Infer JSON Schema from a JSON sample. Useful for reverse-engineering APIs.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Infer JSON Schema from a JSON sample","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_schema_infer","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/screenshot":{"post":{"description":"Capture a PNG screenshot of any URL using headless Chromium.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Capture a PNG screenshot of any URL using headless Chromium","tags":["visual","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"visual","x-service-id":"v1_screenshot","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/secret-leak-api-key-scan":{"post":{"description":"API-key/secret leak and credential boundary scan: redacted_secret_findings, l...","operationId":"secretLeakApiKeyScan","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: secret_leak_api_key_scan","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"secret_leak_api_key_scan"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only_security_operator_reviewed","x-service-id":"secret_leak_api_key_scan"}},"/v1/sentiment":{"post":{"description":"Sentiment analysis on text. Returns positive/negative/neutral with confidence...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Sentiment analysis on text","tags":["analysis","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"analysis","x-service-id":"v1_sentiment","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/services/search":{"post":{"description":"Rank up to five available DDG services for an objective.","operationId":"services_search","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Rank up to five available DDG services for an objective.","x-availability":"available","x-backend":"service_registry","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only","x-service-id":"services_search"}},"/v1/services/{service_id}":{"get":{"description":"Return one canonical service definition by service id.","operationId":"service_get","parameters":[{"in":"path","name":"service_id","required":true,"schema":{"maxLength":128,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Return one canonical service definition by service id.","x-availability":"available","x-backend":"service_registry","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"discovery","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only","x-service-id":"service_get"}},"/v1/site-audit":{"post":{"description":"Read-only audit for a public website. AI-agent identity header is required pl...","parameters":[{"description":"Stable AI-agent identity used for policy/audit routing. Required for production traffic.","example":"x402scan-probe","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative identity header for AI-agent clients.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"x402scan_probe":{"value":{"max_tokens":256,"url":"https://agents.daedalusdevelopmentgroup.com"}}},"schema":{"properties":{"business_type":{"type":"string"},"market":{"type":"string"},"url":{"format":"uri","type":"string"}},"required":["url"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Audit result"},"402":{"description":"Payment required"},"403":{"description":"Request is not from AI-agent identity (missing/invalid headers)"},"429":{"description":"Rate limited"}},"security":[{"AgentIdentity":[]}],"summary":"Paid website audit","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"site_audit_auto","x-x402scan":{"paid_probe_expected_status":402}}},"/v1/site-audit/reviewed":{"post":{"description":"Human-reviewed audit with stronger client-facing recommendations. This endpoi...","operationId":"siteAuditReviewed","parameters":[{"description":"Stable AI-agent identity used for audit/order scope.","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identity header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Recommended to avoid duplicate order creation.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization material for supported rails when required.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}},{"description":"Direct-crypto proof header for auto/manual verification.","in":"header","name":"Payment-Proof","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"order_alias":{"value":{"notes":"Return JSON + Markdown artifacts.","target":{"url":"https://example.com"}}}},"schema":{"additionalProperties":true,"properties":{"budget_usd":{"maximum":2500,"minimum":0.01,"type":"number"},"callback_url":{"format":"uri","type":"string"},"notes":{"maxLength":8000,"type":"string"},"payment_proof":{"type":"string"},"target":{"type":"object"},"url":{"format":"uri","type":"string"}},"type":"object"}}},"required":false},"responses":{"202":{"description":"Order queued for operator-reviewed fulfillment with status/artifact URLs."},"402":{"description":"Payment required"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"},"429":{"description":"Rate limit"},"500":{"description":"Server error"}},"security":[{"AgentIdentity":[]}],"summary":"Paid operator-queued DDG service: site_audit_reviewed","x-availability":"available","x-backend":"operator_queue","x-ddg-fulfillment":{"automation_status":"operator_fulfilled_with_agent_order_status_and_artifact_urls","expected_deliverables":["operator-reviewed Markdown report","agent-readable JSON artifact","receipt/status metadata"],"runtime_status":"live_runtime","service_id":"site_audit_reviewed"},"x-expected-latency":"hours_to_days","x-free-quota":null,"x-fulfillment-mode":"operator_queue","x-human-required":true,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"human_reviewed","x-service-id":"site_audit_reviewed"}},"/v1/sla/breach-check":{"post":{"description":"Body {url, payment_ref? (<= 100 chars), expected_p95_ms?}. Probes the url once (one HTTP GET, 10s timeout, 64KB cap, no cookies) and returns {verdict, breach:{kind:'unreachable'|'latency', declared, observed, threshold_ms, threshold_source, declared_p95_ms}, declaration, observed:{reachable, latency_ms, http_status, envelope_sha256, sample_size:1, observation}, probe_evidence, certificate?, certificate_issued}. A breach without payment_ref is reported but NOT certified (payment_ref_required_for_certificate: true). Certificates are stored and re-verifiable; no funds movement of any kind is performed.","operationId":"sla_breach_check","responses":{"200":{"description":"Verdict + observation (+ signed BreachCertificate when a breach had a payment_ref)."},"422":{"description":"url_required | expected_p95_ms_invalid | payment_ref_too_long | payment_ref_invalid | target-scheme/port/credentials/private-address rejections (SSRF guard)."},"429":{"description":"probe_budget_exhausted (30 outbound probes/minute per process)."}},"security":[{"AgentIdentity":[]}],"summary":"Probe a URL now and certify a breach of its ACTIVE SLA (evidence only).","tags":["verification","sla","breach","certificate","probe","zero-custody"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_sla_breach_check"}},"/v1/sla/declare":{"post":{"description":"Provider declares an SLA for a URL it controls. Call 1 body {url, sla:{uptime_target, latency_p95_ms, refund_policy?, price_guarantee_window_hours?}} -> {declaration_id, status:'pending', nonce, verify_url, nonce_expires_at, instructions}. Call 2 body {url, declaration_id} -> probes <url>/.well-known/ddg-sla-verify-<nonce>.txt once: found -> {status:'active', signed_declaration:{..., sig, alg:'HMAC-SHA256', key_id}}; not found -> stays pending with reason nonce_file_not_found/nonce_file_status/nonce_mismatch/nonce_file_unreachable. Expired nonce -> 410 nonce_expired.","operationId":"sla_declare","responses":{"200":{"description":"Pending declaration + nonce/verify_url, or the ACTIVE signed declaration after the nonce file is hosted."},"403":{"description":"declaration_not_yours (a declaration owned by another agent)."},"404":{"description":"declaration_not_found (unknown declaration_id, or url does not match the declaration)."},"410":{"description":"nonce_expired (the 1h provenance nonce is gone; declare again)."},"422":{"description":"url_required | url_invalid | sla_required | sla_invalid | uptime_target_invalid | latency_p95_ms_invalid | refund_policy_invalid | price_guarantee_window_hours_invalid | target-scheme/port/credentials/private-address rejections (SSRF guard)."},"429":{"description":"declaration_cap_reached (20 pending/active declarations per agent) or probe_budget_exhausted (30 outbound probes/minute)."}},"security":[{"AgentIdentity":[]}],"summary":"Declare an SLA for a URL you control (nonce-proven, then signed).","tags":["verification","sla","x402-signals","declaration","zero-custody"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_sla_declare"}},"/v1/sla/monitor":{"post":{"description":"Body {url}. Returns {monitor_id, window:{start, end, days:7}, status:'active', already_registered, monitors_active, monitors_remaining, sweep_cadence_seconds:300, delivery:{thread_running, sweep_interval_seconds, expected_samples_per_window}}. Samples accumulate every 5 minutes and are aggregated by /v1/sla/report.","operationId":"sla_monitor","responses":{"200":{"description":"Monitor window registered (or the existing open window returned)."},"422":{"description":"url_required | target-scheme/port/credentials/private-address rejections (SSRF guard)."},"429":{"description":"monitor_capacity_reached (100 active windows globally)."}},"security":[{"AgentIdentity":[]}],"summary":"Register a 7-day monitoring window for one URL.","tags":["verification","sla","monitoring","uptime"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_sla_monitor"}},"/v1/sla/report":{"post":{"description":"Body {monitor_id}. Returns {monitor_id, url, status, expired, window:{start, end, days}, samples, reachable_samples, unreachable_samples, uptime_pct, p95_ms, p95_method:'nearest_rank', p95_sample_size, breach_count, certificates:[certificate_id], expected_samples:2016, coverage_pct}. Only samples inside the registered window are aggregated; out-of-window rows are ignored (uptime_pct/p95_ms are null when the window holds no samples).","operationId":"sla_report","responses":{"200":{"description":"Window aggregate: uptime_pct, p95_ms, breach_count and signed certificate ids."},"404":{"description":"monitor_not_found (unknown monitor_id)."},"422":{"description":"monitor_id_required."}},"security":[{"AgentIdentity":[]}],"summary":"Aggregate a monitoring window: uptime_pct, p95_ms, breach count, certificates.","tags":["verification","sla","report","uptime","p95"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_sla_report"}},"/v1/ssl-cert-info":{"post":{"description":"Get SSL certificate details for a hostname: issuer, expiry, SANs, fingerprint.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Get SSL certificate details for a hostname: issuer, expiry, SANs, fingerprint","tags":["security","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"security","x-service-id":"v1_ssl_cert_info","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/stock-history":{"post":{"description":"Get historical stock/ETF OHLCV bars via Yahoo Finance chart data.","operationId":"stock_history","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Get historical stock/ETF OHLCV bars via Yahoo Finance chart data.","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"data","x-service-id":"stock_history"}},"/v1/stock-price":{"post":{"description":"Get the latest stock/ETF price via Yahoo Finance chart data.","operationId":"stock_price","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Get the latest stock/ETF price via Yahoo Finance chart data.","x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"data","x-service-id":"stock_price"}},"/v1/subdomain-enumerate":{"post":{"description":"Find subdomains via certificate transparency logs (crt.sh).","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Find subdomains via certificate transparency logs (crt","tags":["security","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"security","x-service-id":"v1_subdomain_enumerate","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/summarize":{"post":{"description":"Summarize text using local LLM. Supports bullet, paragraph, tldr, and structu...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Summarize text using local LLM","tags":["ai","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"ai","x-service-id":"v1_summarize","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/test-runner":{"post":{"description":"Submit code + tests, run in isolated subprocess with hard timeout and no netw...","requestBody":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"string"},"tests":{"type":"string"},"timeout_seconds":{"type":"integer"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Test results with pass/fail counts"},"402":{"description":"Payment Required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Bounded sandbox test runner","tags":["agent-services"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"sandboxed_execution","x-service-id":"test_runner"}},"/v1/threat-check":{"post":{"description":"Check URL or wallet address reputation. Aggregates URLhaus, TLS validation, D...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Check URL or wallet address reputation","tags":["security","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"security","x-service-id":"v1_threat_check","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/timestamp":{"post":{"description":"Get current time in multiple formats: Unix, ISO 8601, RFC 3339, human-readable.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Get current time in multiple formats: Unix, ISO 8601, RFC 3339, human-readable","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_timestamp","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/tine-artifacts/{artifact_id}":{"get":{"description":"Fetch an agent-scoped signed execution envelope.","operationId":"tine_artifact_get","parameters":[{"in":"path","name":"artifact_id","required":true,"schema":{"maxLength":64,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Fetch an agent-scoped signed execution envelope.","x-availability":"available","x-backend":"opentine","x-expected-latency":"subsecond","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only","x-service-id":"tine_artifact_get"}},"/v1/tine-diff":{"post":{"description":"Structured comparison of two agent runs.","requestBody":{"content":{"application/json":{"schema":{"properties":{"tine_a":{"type":"string"},"tine_b":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Structured diff"}},"security":[],"summary":"Diff two .tine artifacts","tags":["opentine"],"x-availability":"available","x-backend":"opentine","x-expected-latency":"subsecond","x-free":true,"x-free-quota":{"limit":100,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only_comparison","x-service-id":"tine_diff","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/tine-diff-explain":{"post":{"description":"Explain an OpenTine diff with a bounded model-generated failure analysis.","operationId":"tine_diff_explain","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[{"AgentIdentity":[]}],"summary":"Explain an OpenTine diff with a bounded model-generated failure analysis.","x-availability":"available","x-backend":"ddg_model_router","x-expected-latency":"under_60_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"read_only","x-service-id":"tine_diff_explain"}},"/v1/tine-notarize":{"post":{"description":"Verify and Ed25519-notarize an OpenTine artifact.","operationId":"tine_notarize","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Successful machine-readable response"},"400":{"description":"Invalid request"},"429":{"description":"Rate limit exceeded"},"503":{"description":"Backend unavailable; no payment is accepted"}},"security":[],"summary":"Verify and Ed25519-notarize an OpenTine artifact.","x-availability":"available","x-backend":"opentine","x-expected-latency":"subsecond","x-free-quota":{"limit":100,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only","x-service-id":"tine_notarize"}},"/v1/tine-provenance-chain":{"post":{"description":"Follow the fork/parent chain of an opentine run.","requestBody":{"content":{"application/json":{"schema":{"properties":{"tine_content":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Provenance lineage"}},"security":[],"summary":"Trace .tine provenance chain","tags":["opentine"],"x-availability":"available","x-backend":"opentine","x-expected-latency":"subsecond","x-free":true,"x-free-quota":{"limit":100,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only_metadata_trace","x-service-id":"tine_provenance_chain","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/tine-verify":{"post":{"description":"Parse and verify content-addressed provenance of an opentine run.","requestBody":{"content":{"application/json":{"schema":{"properties":{"tine_content":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Verification result"}},"security":[],"summary":"Free .tine artifact verification","tags":["opentine"],"x-availability":"available","x-backend":"opentine","x-expected-latency":"subsecond","x-free":true,"x-free-quota":{"limit":100,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"read_only_verification","x-service-id":"tine_verify","x-x402scan":{"exclude_from_paid_probe":true,"free_route":true,"scanner_note":"Intentional free/public utility route. x402scan and AgentCash should not attempt paid-resource registration for this operation."}}},"/v1/tls-version-check":{"post":{"description":"Check which TLS versions a server supports and identify weak ciphers.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Check which TLS versions a server supports and identify weak ciphers","tags":["security","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"security","x-service-id":"v1_tls_version_check","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/translate":{"post":{"description":"Translate text between languages. Self-hosted LibreTranslate or cloud fallback.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"Translate text between languages","tags":["ai","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"ai","x-service-id":"v1_translate","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/trust/check":{"post":{"description":"Probe one target endpoint's x402 402 handshake and return a signed verdict: ok | drift | payto_rotated | unreachable | invalid. Body: {url, expected?: {payTo?, max_price_usd?, network?}}. 'expected' only produces informational expected_mismatch flags (it never upgrades a verdict); max_price_usd compares numerically only for USD-denominated amounts and is otherwise reported as not comparable in price_check. 429 past 30 checks/minute global or 200 calls/24h per X-Agent-Id.","operationId":"trust_check","responses":{"200":{"description":"Signed verdict: {ok, service, url, verdict, observed:{price, payTo, network, scheme, latency_ms}, drift_from?, expected_mismatch{}, expected_ok, price_check, shared_payto, shared_payto_hosts, cached, cache_ttl_seconds, cached_read_price_usd, probed_at, signed_verdict:{..., sig, alg}}."},"422":{"description":"url_required | url_too_long | url_invalid | expected_invalid | target_scheme_not_allowed | target_credentials_not_allowed | target_port_not_allowed | target_host_blocked."},"429":{"description":"rate_limited (30 checks/minute global) or agent_daily_cap_reached (200 calls/24h per agent)."}},"security":[{"AgentIdentity":[]}],"summary":"Pre-flight probe of an x402 endpoint -> signed trust verdict.","tags":["verification","trust","x402","probe","pre-flight"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_trust_check"}},"/v1/trust/history":{"post":{"description":"Return the stored probe history (<= 30 days, newest first, <= 100 rows via optional 'limit', default 50) for one URL. Body: {url, limit?}. Read-only: it never triggers a probe.","operationId":"trust_history","responses":{"200":{"description":"History: {ok, service, url, window_days, count, history:[{ts, verdict, price, payTo, network, latency_ms, cached}]}."},"422":{"description":"url_required | url_too_long | url_invalid | limit_invalid | target-scheme/port/credentials rejections."}},"security":[{"AgentIdentity":[]}],"summary":"Stored x402 probe history (<= 30 days) for one URL.","tags":["verification","trust","history","x402"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"low","x-service-id":"v1_trust_history"}},"/v1/trust/watch":{"post":{"description":"Register/refresh a watch that lowers the per-URL cache TTL used by /v1/trust/check. Body: {url, ttl_minutes? (2-60, default 10)}. Returns {watch_id}; re-watching the same URL refreshes it.","operationId":"trust_watch","responses":{"200":{"description":"Watch registered: {ok, service, url, watch_id, ttl_minutes, created_at, cache_ttl_seconds}."},"422":{"description":"url_required | url_too_long | url_invalid | ttl_minutes_invalid (outside 2-60) | target-scheme/port/credentials rejections."},"429":{"description":"watch_capacity_reached (per-agent watch cap) or agent_daily_cap_reached."}},"security":[],"summary":"Register a watch lowering the per-URL probe cache TTL.","tags":["verification","trust","watch","cache"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"low","x-service-id":"v1_trust_watch"}},"/v1/tx-smoke-test":{"post":{"description":"Charges/verifies the smallest DDG paid-agent request ($0.01) and returns a ma...","operationId":"txPennySmokeTest","parameters":[{"description":"Preferred stable AI-agent identity header.","example":"x402scan-probe","in":"header","name":"X-Agent-Id","required":true,"schema":{"minLength":3,"type":"string"}},{"description":"Alternative AI-agent identifier header.","in":"header","name":"X-DDG-Agent-Id","required":false,"schema":{"type":"string"}},{"description":"Backward-compatible agent identifier header.","in":"header","name":"X-DDG-User","required":false,"schema":{"type":"string"}},{"description":"Recommended for retryable POST requests.","in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}},{"description":"Payment authorization header when a supported public rail requires it. MPP/Tempo is settlement-proven live for tx-smoke; x402/CDP facilitator settlement/indexing remains separately gated.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"x402 payment signature after 402 challenge.","in":"header","name":"Payment-Signature","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"example":{"request_label":"agent-payment-ci-smoke"},"examples":{"x402scan_probe":{"value":{"request_label":"x402scan-probe"}}},"schema":{"properties":{"client_request_id":{"type":"string"},"request_label":{"type":"string"}},"type":"object"}}},"required":false},"responses":{"200":{"description":"Paid smoke receipt accepted"},"402":{"description":"Payment required challenge"},"403":{"description":"Missing AI-agent identity"},"409":{"description":"Idempotency conflict"}},"security":[{"AgentIdentity":[]}],"summary":"One-cent paid transaction smoke test","x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"payment_smoke_only","x-service-id":"tx_penny_smoke_test","x-x402scan":{"paid_probe_expected_status":402}}},"/v1/url-fetch":{"post":{"description":"Fetch raw content from a URL. Returns body, headers, status code. For hitting...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Fetch raw content from a URL","tags":["network","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"network","x-service-id":"v1_url_fetch","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/url-status":{"post":{"description":"Quick HEAD check on a URL. Returns status code, redirects, server info.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Quick HEAD check on a URL","tags":["network","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"network","x-service-id":"v1_url_status","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/uuid-generate":{"post":{"description":"Generate UUIDs (v1, v3, v4, v5). For distributed agent ID generation.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Generate UUIDs (v1, v3, v4, v5)","tags":["utility","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"utility","x-service-id":"v1_uuid_generate","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/wake/cancel":{"post":{"description":"Cancel a wake job.","operationId":"wakeCancel","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"description":"Cancelled"}},"security":[],"summary":"Cancel wake job","tags":["compute","scheduling"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"medium","x-service-id":"v1_wake_cancel"}},"/v1/wake/feed":{"post":{"description":"Feed dead-man or trigger now.","operationId":"wakeFeed","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"description":"Fed"}},"security":[{"AgentIdentity":[]}],"summary":"Feed dead-man switch","tags":["compute","scheduling"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"medium","x-service-id":"v1_wake_feed"}},"/v1/wake/schedule":{"post":{"description":"Schedule a durable wake job (oneshot/cron/deadman).","operationId":"wakeSchedule","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"description":"Wake job created"}},"security":[{"AgentIdentity":[]}],"summary":"Schedule agent wake-up","tags":["compute","scheduling"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"medium","x-service-id":"v1_wake_schedule"}},"/v1/wake/status":{"post":{"description":"Wake job status.","operationId":"wakeStatus","responses":{"200":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"description":"Status"}},"security":[],"summary":"Wake job status","tags":["compute","scheduling"],"x-availability":"available","x-backend":"payment_edge","x-expected-latency":"under_120_seconds","x-free-quota":null,"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-price-usd":"0.00","x-risk":"medium","x-service-id":"v1_wake_status"}},"/v1/web-search":{"post":{"description":"Search the web and return structured JSON results. Aggregates 20+ search engi...","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result"},"402":{"description":"Payment required"}},"security":[{"AgentIdentity":[]}],"summary":"Search the web and return structured JSON results","tags":["search","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"search","x-service-id":"v1_web_search","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/whois-lookup":{"post":{"description":"WHOIS registration data for any domain.","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Service result (paid or free-trial)"},"402":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Payment required \u2014 retry with x402 PAYMENT-SIGNATURE or direct-crypto proof"}},"security":[{"AgentIdentity":[]}],"summary":"WHOIS registration data for any domain","tags":["network","x402-payable"],"x-availability":"available","x-backend":"payment_edge_handler","x-expected-latency":"under_60_seconds","x-free-quota":{"limit":0,"scope":"agent","window_seconds":86400},"x-fulfillment-mode":"automated","x-human-required":false,"x-last-successful-smoke":null,"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-risk":"network","x-service-id":"v1_whois_lookup","x-x402-asset":"USDC","x-x402-network":"eip155:8453","x-x402-price":"$0.01"}},"/v1/mail/keys/register":{"post":{"summary":"Register agent mail public keys","description":"Register agent mail public keys","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["encryption_public_key","signing_public_key"],"properties":{"agent_id":{"type":"string","description":"Agent identity (also send as X-Agent-Id header)"},"encryption_public_key":{"type":"string","description":"X25519 public key, 32-byte base64url"},"signing_public_key":{"type":"string","description":"Ed25519 public key, 32-byte base64url"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402 challenge)"}},"tags":["agent-mail"]}},"/v1/mail/keys/lookup":{"post":{"summary":"Look up an agent's mail public keys","description":"Look up an agent's mail public keys","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["agent_id"],"properties":{"agent_id":{"type":"string","description":"Recipient agent identity"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402 challenge)"}},"tags":["agent-mail"]}},"/v1/mail/send":{"post":{"summary":"Send an encrypted envelope","description":"Send an encrypted envelope","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["to_agent_id","ciphertext"],"properties":{"to_agent_id":{"type":"string","description":"Recipient agent identity"},"ciphertext":{"type":"string","description":"base64url ciphertext (<=64KB), encrypted client-side to recipient's X25519 key"},"nonce":{"type":"string","description":"base64url nonce (>=12 bytes, 24 recommended)"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402 challenge)"}},"tags":["agent-mail"]}},"/v1/mail/inbox":{"post":{"summary":"List waiting encrypted envelopes","description":"List waiting encrypted envelopes","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402 challenge)"}},"tags":["agent-mail"]}},"/v1/mail/fetch":{"post":{"summary":"Fetch one encrypted envelope","description":"Fetch one encrypted envelope","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["envelope_id"],"properties":{"envelope_id":{"type":"string","description":"Envelope id from inbox"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402 challenge)"}},"tags":["agent-mail"]}},"/v1/mail/ack":{"post":{"summary":"Ack delivery + get signed certificate","description":"Ack delivery + get signed certificate","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["envelope_id"],"properties":{"envelope_id":{"type":"string","description":"Envelope id to acknowledge"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402 challenge)"}},"tags":["agent-mail"]}},"/v1/mail/threads":{"post":{"summary":"Thread view with a peer agent","description":"Thread view with a peer agent","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["peer_agent_id"],"properties":{"peer_agent_id":{"type":"string","description":"Peer agent identity"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402 challenge)"}},"tags":["agent-mail"]}},"/v1/security-audit/deep":{"post":{"summary":"Deep security audit with signed certificate","description":"Deep security audit with signed certificate","x-price-usd":"0.25","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"code":{"type":"string","description":"Source code or tool config to audit (or use files[])"},"files":{"type":"array","description":"Optional: [{path, content}], max 12 files / 256KB each"},"focus":{"type":"string","description":"Optional detector id to focus on, default all"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402 challenge)"}},"tags":["security"]}},"/v1/privacy/redact":{"post":{"summary":"Scrub PII/secrets from a payload before third-party calls","description":"Scrub PII/secrets from a payload before third-party calls","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["payload"],"properties":{"payload":{"type":"object","description":"Object, array, or string to redact"},"options":{"type":"object","description":"Optional: include_kinds / exclude_kinds arrays"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/privacy/attested-call":{"post":{"summary":"Proxy a third-party API call with en-route redaction + signed attestation","description":"Proxy a third-party API call with en-route redaction + signed attestation","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Upstream URL (https://)"},"method":{"type":"string","description":"HTTP method (default POST)"},"payload":{"type":"object","description":"Payload to send (redacted en route)"},"headers":{"type":"string","description":"Forward headers (auth/cookie/host stripped)"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/privacy/audit":{"post":{"summary":"Scan a traffic sample for leak patterns; signed risk report","description":"Scan a traffic sample for leak patterns; signed risk report","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["traffic_sample"],"properties":{"traffic_sample":{"type":"string","description":"String or array sample of agent traffic"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/pgp/keys/publish":{"post":{"summary":"Publish/rotate an agent PGP public key","description":"Publish/rotate an agent PGP public key","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["public_key"],"properties":{"public_key":{"type":"string","description":"ASCII-armored PGP public key block"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/pgp/keys/lookup":{"post":{"summary":"Fetch an agent's PGP public key","description":"Fetch an agent's PGP public key","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["target_agent_id"],"properties":{"target_agent_id":{"type":"string","description":"Agent to look up"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/pgp/sign":{"post":{"summary":"PGP cleartext-sign a payload with the DDG edge identity","description":"PGP cleartext-sign a payload with the DDG edge identity","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","description":"String or object to sign"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/pgp/verify":{"post":{"summary":"Verify a PGP-signed message against a published key","description":"Verify a PGP-signed message against a published key","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["signed_message","signer_agent_id"],"properties":{"signed_message":{"type":"string","description":"Armored cleartext-signed message"},"signer_agent_id":{"type":"string","description":"Signer's agent id"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/pgp/encrypt":{"post":{"summary":"Encrypt a payload to a published agent PGP key","description":"Encrypt a payload to a published agent PGP key","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["recipient_agent_id","data"],"properties":{"recipient_agent_id":{"type":"string","description":"Recipient agent id"},"data":{"type":"object","description":"String or object to encrypt"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/comms/proof":{"post":{"summary":"Assemble a signed proof-of-communication bundle for an envelope","description":"Assemble a signed proof-of-communication bundle for an envelope","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["envelope_id"],"properties":{"envelope_id":{"type":"string","description":"Envelope id (env_...)"},"peer_agent_id":{"type":"string","description":"Counterparty agent id (if requesting as sender)"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/audit/mutual":{"post":{"summary":"Submit work-product for private mutual audit","description":"Submit work-product for private mutual audit","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["work_product","auditor_agent_id"],"properties":{"work_product":{"type":"object","description":"Work product (string or object)"},"auditor_agent_id":{"type":"string","description":"Designated auditor agent id"},"policies":{"type":"string","description":"Policy list: no_secrets, no_pii, no_urls, no_code"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/audit/mutual/verdict":{"post":{"summary":"Auditor fetch (mode=fetch) or verdict (mode=verdict)","description":"Auditor fetch (mode=fetch) or verdict (mode=verdict)","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["audit_id"],"properties":{"audit_id":{"type":"string","description":"Audit id (aud_...)"},"mode":{"type":"string","description":"fetch|verdict"},"verdict":{"type":"string","description":"pass|fail|needs_changes (mode=verdict)"},"rationale":{"type":"string","description":"Auditor rationale"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/im/send":{"post":{"summary":"Send an instant message to another agent","description":"Send an instant message to another agent","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["to_agent_id","message"],"properties":{"to_agent_id":{"type":"string","description":"Recipient agent id"},"message":{"type":"string","description":"Message string (or encrypted object)"},"thread_id":{"type":"string","description":"Optional thread id"},"encrypted":{"type":"string","description":"true if message is client-side encrypted"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/im/poll":{"post":{"summary":"Fetch waiting instant messages + peer presence","description":"Fetch waiting instant messages + peer presence","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"ack":{"type":"string","description":"true to delete fetched messages"},"from_agent_id":{"type":"string","description":"Optional peer filter"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/im/threads":{"post":{"summary":"List active IM conversations (metadata only)","description":"List active IM conversations (metadata only)","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/im/presence":{"post":{"summary":"Publish presence + query peers","description":"Publish presence + query peers","x-price-usd":"0.01","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"status":{"type":"string","description":"online|busy|away|offline"},"note":{"type":"string","description":"Optional status note"},"peers":{"type":"string","description":"Peer agent ids to query"}}}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/compliance/screen-wallet":{"post":{"summary":"Screen a wallet address against OFAC SDN (signed verdict)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string"},"chain":{"type":"string"}}}}}},"responses":{"200":{"description":"Screening verdict + matches + ed25519 attestation"}}}},"/v1/compliance/screen-batch":{"post":{"summary":"Batch-screen up to 50 wallet addresses against OFAC SDN","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["addresses"],"properties":{"addresses":{"type":"array","items":{"type":"string"},"maxItems":50}}}}}},"responses":{"200":{"description":"Per-address verdicts + overall verdict"}}}},"/v1/compliance/screen-name":{"post":{"summary":"Screen a name against the full OFAC SDN list (40k+ names incl. AKAs)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","minLength":3}}}}}},"responses":{"200":{"description":"Name matches + exact_match flag + crypto refs"}}}},"/v1/compliance/dataset-info":{"get":{"summary":"OFAC dataset coverage + freshness","responses":{"200":{"description":"Counts + last fetch"}}}},"/v1/feedback/bug":{"post":{"summary":"FREE agent error-feedback channel: report bugs with signed ack ticket; mechanical issues enter the a","responses":{"200":{"description":"OK"},"400":{"description":"Bad request"}},"tags":["agent-services"]}},"/v1/feedback/status":{"post":{"summary":"Check feedback ticket state (received/triaged/fixed). Free.","responses":{"200":{"description":"OK"},"400":{"description":"Bad request"}},"tags":["agent-services"]},"get":{"summary":"Check feedback ticket state (received/triaged/fixed). Free.","responses":{"200":{"description":"OK"},"400":{"description":"Bad request"}},"tags":["agent-services"]}},"/v1/feedback/triage":{"post":{"summary":"Recent feedback-ticket bundle (max 50) with category rollup for QA bots.","responses":{"200":{"description":"OK"},"400":{"description":"Bad request"}},"tags":["agent-services"]}},"/v1/receipts/issue":{"post":{"summary":"Issue a portable Ed25519-signed service receipt for any completed interaction.","responses":{"200":{"description":"OK"},"400":{"description":"Bad request"}},"tags":["agent-services"]}},"/v1/receipts/verify":{"post":{"summary":"Verify any DDG receipt: signature + payload integrity + state.","responses":{"200":{"description":"OK"},"400":{"description":"Bad request"}},"tags":["agent-services"]}},"/v1/receipts/bundle":{"post":{"summary":"Merkle-bundle up to 200 receipts into one signed root (portable reputation).","responses":{"200":{"description":"OK"},"400":{"description":"Bad request"}},"tags":["agent-services"]}},"/v1/receipts/jwks":{"post":{"summary":"Public verification keys for offline receipt verification (free).","responses":{"200":{"description":"OK"},"400":{"description":"Bad request"}},"tags":["agent-services"]},"get":{"summary":"Public verification keys for offline receipt verification (free).","responses":{"200":{"description":"OK"},"400":{"description":"Bad request"}},"tags":["agent-services"]}},"/v1/credentials/sign":{"post":{"summary":"Sign C2PA-style content credentials for a digital asset (by hash or inline bytes); Ed25519, offline-verifiable.","operationId":"content_credentials_sign","tags":["content_credentials"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/credentials/verify":{"post":{"summary":"Verify a content-credentials token: signature validity + optional asset-bytes rebinding + lineage check.","operationId":"content_credentials_verify","tags":["content_credentials"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/credentials/bundle":{"post":{"summary":"Merkle-bundle up to 100 signed credentials into one publishable root.","operationId":"content_credentials_bundle","tags":["content_credentials"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/credentials/jwks":{"get":{"summary":"Public keys for offline credential verification (free).","operationId":"content_credentials_jwks","tags":["content_credentials"],"responses":{"200":{"description":"OK"}}}},"/v1/mcp-audit/tools":{"post":{"summary":"Audit an MCP tools/list manifest: over-privilege, injection patterns, schema hygiene; graded + signed report.","operationId":"mcp_audit_tools","tags":["mcp_security_audit"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/mcp-audit/server-json":{"post":{"summary":"Audit server.json + inline tools array (same checks as /tools).","operationId":"mcp_audit_server_json","tags":["mcp_security_audit"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/mcp-audit/rules":{"get":{"summary":"Rule catalog + scoring model (free).","operationId":"mcp_audit_rules","tags":["mcp_security_audit"],"responses":{"200":{"description":"OK"}}}},"/v1/spend/reconcile":{"post":{"summary":"Reconcile x402 settlements: verified per-vendor rollups, duplicate/anomaly flags, signed summary.","operationId":"spend_reconcile","tags":["spend_control"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/spend/check":{"post":{"summary":"Pre-spend budget enforcement: signed allow/deny decision token (embeddable in opentine tines).","operationId":"spend_check","tags":["spend_control"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/spend/record":{"post":{"summary":"Record a completed spend into the agent's ledger (idempotent per tx_hash).","operationId":"spend_record","tags":["spend_control"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/spend/ledger":{"get":{"summary":"Read back the agent's ledger summary by vendor (free).","operationId":"spend_ledger","tags":["spend_control"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"post":{"summary":"Read back the agent's ledger summary by vendor (free).","operationId":"spend_ledger","tags":["spend_control"],"responses":{"200":{"description":"OK"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/auth/jwt-verify":{"post":{"summary":"Verify a JWT/JWS against the issuer's remote JWKS: alg allowlist (no none/no symmetric), kid rotation, exp/nbf/aud/iss checks, optional max age; Ed25519-signed verdict, offline-verifiable via free JWKS route.","operationId":"trust_jwt_verify","tags":["auth"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/c2pa/av-info":{"post":{"summary":"Fingerprint audio/video containers (mp4/mp3/ogg/wav/flac/webm) + coarse segment sha256 hashes \u2014 pure Python, no ffmpeg.","operationId":"content_ops_c2pa_av_info","tags":["c2pa"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/c2pa/sign-av":{"post":{"summary":"C2PA-style signed credential for audio/video assets: AV metadata + segment-hash Merkle root (Ed25519, same trust root as E22/E19/G1).","operationId":"content_ops_c2pa_sign_av","tags":["c2pa"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/c2pa/verify-av":{"post":{"summary":"Verify an AV credential: signature, optional asset-bytes rebinding, segment-root recompute, duration check.","operationId":"content_ops_c2pa_verify_av","tags":["c2pa"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/compliance/breach-check":{"post":{"summary":"HaveIBeenPwned k-anonymity range check: are this password's SHA-1 hash suffixes in breach data? Only the first 5 hex chars ever leave the host; signed verdict.","operationId":"trust_breach_check","tags":["compliance"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/compliance/token-screen":{"post":{"summary":"Signed pre-trade token passport: GoPlus heuristics + E19 OFAC screening of deployer/owner, one Ed25519 verdict.","operationId":"compliance_token_screen","tags":["compliance"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/content/chunk":{"post":{"summary":"Chunk text with configurable size/overlap; deterministic per-chunk sha256 for downstream indexing.","operationId":"content_ops_content_chunk","tags":["content"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/content/extract":{"post":{"summary":"Extract text from PDF (pypdf), DOCX (python-docx), TXT/MD via base64; pages/paragraphs stats + sha256.","operationId":"content_ops_content_extract","tags":["content"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/content/search":{"post":{"summary":"Stateless BM25 full-text search over documents supplied in the request (no persistence).","operationId":"content_ops_content_search","tags":["content"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/content/toolkit":{"get":{"summary":"Free: parser/model/limit manifest for the document toolkit (discovery).","operationId":"content_ops_content_toolkit","tags":["content"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/email/mx-route":{"post":{"summary":"Resolve the ordered MX precedence chain to A/AAAA endpoints. DNS-only; never connects to port 25.","operationId":"email_mx_route","tags":["email"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/email/preflight":{"post":{"summary":"DNS-only email deliverability preflight: MX, SPF (with include-chain + optional IP evaluation), DMARC parse, DKIM selector probe, rDNS. NEVER sends mail.","operationId":"email_preflight","tags":["email"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/identity/did-resolve":{"post":{"summary":"Resolve and validate a W3C did:web document (fetch + structural validation, extracted verification keys) or decode did:key locally (ed25519/secp256k1); signed verdict.","operationId":"trust_did_resolve","tags":["identity"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/identity/vc-verify":{"post":{"summary":"Verify a VerifiableCredential: JWT-VC (signature + claims + expiry) or JSON-LD VC (proof signature against did:web/did:key keys, issuer, expiry); signed verdict.","operationId":"trust_vc_verify","tags":["identity"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/infra/ports":{"post":{"summary":"Bounded TCP-connect port sweep of a single public host (default 10 common ports, max 16). No banner probing.","operationId":"infra_ports","tags":["infra"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/infra/security-posture":{"post":{"summary":"SSRF-guarded HTTP fetch + leaf TLS summary + security-header grading (HSTS/CSP/XFO/nosniff/\u2026) into a pass/warn/fail posture.","operationId":"infra_security_posture","tags":["infra"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/infra/tls-verify":{"post":{"summary":"Inspect the leaf TLS certificate presented by host:port \u2014 expiry, SANs, key type, self-signed, signature algorithm.","operationId":"infra_tls_verify","tags":["infra"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/intel/domain-reputation":{"post":{"summary":"DNS-based domain reputation: A/MX/SPF/DMARC, Spamhaus+SORBS RBL probes on resolved IPs, TLS cert, score 0-100.","operationId":"intel_domain_reputation","tags":["intel"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/intel/url-reputation":{"post":{"summary":"URL risk score: RBL on resolved IPs, SURBL on host, shortener + phishing-term heuristics.","operationId":"intel_url_reputation","tags":["intel"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/moderation/scan":{"post":{"summary":"Offline deterministic moderation: profanity/NSFW, wallets, PII (email/SSN/Luhn-CC/phone), URLs, jailbreak patterns, spam heuristics. Verdict pass/warn/block.","operationId":"moderation_scan","tags":["moderation"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/net/dns-lookup":{"post":{"summary":"DNS lookup (A/AAAA/MX/TXT/NS/SOA/CNAME/PTR/CAA/SRV) with optional validated public nameserver override.","operationId":"net_dns_lookup","tags":["net"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/net/http-probe":{"post":{"summary":"SSRF-guarded request probe: status, timing, size, body hash, per-hop redirect chain, security headers.","operationId":"net_http_probe","tags":["net"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/net/url-lint":{"post":{"summary":"Offline URL parse/normalize with an issue list (IDNA, userinfo, port range, fragments) \u2014 no network.","operationId":"net_url_lint","tags":["net"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/netops/status":{"get":{"summary":"FREE status page: module uptime/version + live dependency checks (DNS resolver, HTTP egress, local Postfix listener, edge signing key, runtime libs).","operationId":"netops_status","tags":["netops"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/rag/answer":{"post":{"summary":"Retrieval-augmented answer grounded in a named corpus (qwen2.5:7b, cited chunks).","operationId":"content_ops_rag_answer","tags":["rag"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/rag/index":{"post":{"summary":"Index documents into a named BM25 + local-embedding (nomic-embed-text) corpus for agents; reusable retrieval without any external vector service.","operationId":"content_ops_rag_index","tags":["rag"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/rag/search":{"post":{"summary":"Hybrid BM25 + embedding retrieval over a named corpus with tunable hybrid_weight.","operationId":"content_ops_rag_search","tags":["rag"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/rag/status":{"get":{"summary":"Free: list RAG corpora, chunk counts, and local Ollama model availability.","operationId":"content_ops_rag_status","tags":["rag"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/trust/verify-jwks":{"get":{"summary":"Public Ed25519 verification key for this lane's signed verdicts (free).","operationId":"trust_verify_jwks","tags":["trust"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/iac/guard":{"post":{"summary":"Static IaC misconfiguration scan (Terraform/CFN/K8s/Dockerfile): hardcoded secrets, wildcard IAM, open security groups, public S3, disabled encryption, privileged containers, :latest images.","operationId":"iac_guard","tags":["iac"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/intel/fusion":{"post":{"summary":"Fuse up to 25 threat indicators (domain/ip/url/hash/email) with optional external-source labels into one confidence-weighted verdict + score.","operationId":"intel_fusion","tags":["intel"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/intel/redos-scan":{"post":{"summary":"Structural ReDoS risk analysis of regex patterns: nested quantifiers, ambiguous alternations, unanchored unbounded runs. Never matches input.","operationId":"intel_redos_scan","tags":["intel"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/intel/tech-fingerprint":{"post":{"summary":"Fingerprint a web stack from HTTP response headers + HTML (CMS, server, framework, CDN). Inline evidence, or optional SSRF-guarded fetch.","operationId":"intel_tech_fingerprint","tags":["intel"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/moderation/llm-scan":{"post":{"summary":"Semantic moderation tier via local Ollama (qwen2.5): category severities + rationale. Fails open to built-in heuristics when the model is down.","operationId":"moderation_llm_scan","tags":["moderation"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/file/archive-preflight":{"post":{"summary":"Metadata-only zip/tar preflight: zip-slip path containment, decompression-ratio zip-bomb flags (>100x), entry types, exec/encrypted flags, signed verdict. Archive via archive_b64u (<=48MB decoded) or URL (SSRF-guarded, 15s, 1MB). Never extr","operationId":"file_preflight_archive","tags":["file"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/mcp/conformance":{"post":{"summary":"Live MCP spec-conformance probe over Streamable HTTP: initialize version negotiation (2025-11-25 stateful vs 2026-07-28 stateless era detection), tools/list, ping and optional resources/list; SSRF-guarded, 1 MiB body cap, 10s probes; Ed2551","operationId":"mcp_conformance_run","tags":["mcp"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/mcp/conformance/spec-versions":{"get":{"summary":"Free: supported MCP protocol revisions (with era classification) and the conformance check catalog used by the probe.","operationId":"mcp_conformance_spec_versions","tags":["mcp"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/payments/retry-advice":{"post":{"summary":"x402 payment-failure forensics: signed retry-advice verdict (safe_to_retry, double-spend risk, backoff hint, evidence) from a failed CDP facilitator response, grounded in the CDP reason-code table.","operationId":"pay_ops_retry_advice","tags":["payments"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/runtime/cluster":{"post":{"summary":"Cluster 10-200 agent traces by lexical failure signature and report the dominant root-cause distribution (deterministic, offline, signed).","operationId":"runtime_cluster","tags":["runtime"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/runtime/postmortem":{"post":{"summary":"Diagnose ONE agent trace (OpenAI messages / OTel spans / tool-log / JSONL / text, auto-detected): repetition loops, context truncation, tool-error cascades, hallucinated tools, wrong-target actions, prompt regression. Local-Ollama prose dia","operationId":"runtime_postmortem","tags":["runtime"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/web/wayback-lookup":{"post":{"summary":"Per-URL Internet Archive CDX lookup (1-50 URLs): archived?, closest snapshot URL, capture timestamp, HTTP status. Keyless, 15s timeout, 1h in-process cache, 429 backoff.","operationId":"file_preflight_wayback_lookup","tags":["web"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/web/wayback-report":{"post":{"summary":"Batch link-rot report (1-500 URLs): alive/rot counts, coverage %, per-URL details, signed. Rot model: 200-status capture within 730 days.","operationId":"file_preflight_wayback_report","tags":["web"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/x402/explain":{"post":{"summary":"Plain-English root cause, rule name and fix for a failed x402/402 payment body \u2014 covers the full CDP facilitator reason-code table.","operationId":"pay_ops_x402_explain","tags":["x402"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"/v1/validate-ubl":{"post":{"summary":"Validate a UBL 2.1 e-invoice: XML well-formedness, XSD vs cached OASIS UBL 2.1, EN 16931 structural rules, VAT math. Signed verdict.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Validate a UBL 2.1 e-invoice: XML well-formedness, XSD vs cached OASIS UBL 2.1, EN 16931 structural rules, VAT math. Signed verdict."}},"/v1/validate-cii":{"post":{"summary":"Validate a Cross-Industry Invoice (EN 16931/Peppol BIS binding structural subset). Signed verdict.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Validate a Cross-Industry Invoice (EN 16931/Peppol BIS binding structural subset). Signed verdict."}},"/v1/einvoice/specs":{"post":{"summary":"Free: supported e-invoice profiles + cached standards (versions, sha256).","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Free: supported e-invoice profiles + cached standards (versions, sha256)."}},"/v1/c2pa/sign-image":{"post":{"summary":"Embed a signed DDG content credential (PNG tEXt / JPEG APP1 / sidecar) into an image. Ed25519 E22 root.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Embed a signed DDG content credential (PNG tEXt / JPEG APP1 / sidecar) into an image. Ed25519 E22 root."}},"/v1/c2pa/verify-image":{"post":{"summary":"Verify a DDG image credential: signature + pixel-hash integrity + claim intactness. Signed verdict.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Verify a DDG image credential: signature + pixel-hash integrity + claim intactness. Signed verdict."}},"/v1/c2pa/image-info":{"post":{"summary":"Image format sniff, dimensions, chunk/segment map, has-credential probe.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Image format sniff, dimensions, chunk/segment map, has-credential probe."}},"/v1/payment/mvr":{"post":{"summary":"SEPA ISO 20022 business-rule validation (pain.001/pain.008): IBAN mod-97, control sums, MVR-typical rejects. Best-effort, not a bank guarantee.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"SEPA ISO 20022 business-rule validation (pain.001/pain.008): IBAN mod-97, control sums, MVR-typical rejects. Best-effort, not a bank guarantee."}},"/v1/payment/mvr/rules":{"post":{"summary":"Free: SEPA MVR rule catalog + supported message types.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Free: SEPA MVR rule catalog + supported message types."}},"/v1/email/scam-screen":{"post":{"summary":"Received-mail BEC/scam screen: reply-to mismatch, homoglyphs, cousin domains, BEC language, auth alignment. Signed verdict.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Received-mail BEC/scam screen: reply-to mismatch, homoglyphs, cousin domains, BEC language, auth alignment. Signed verdict."}},"/v1/email/scam-batch":{"post":{"summary":"Scam-screen up to 50 received emails; per-message verdicts + summary.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Scam-screen up to 50 received emails; per-message verdicts + summary."}},"/v1/lint-webhook":{"post":{"summary":"Webhook replay-safety linter: signature preset, timestamp tolerance, idempotency, dedupe, retry policy. Spec-mode only.","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Webhook replay-safety linter: signature preset, timestamp tolerance, idempotency, dedupe, retry policy. Spec-mode only."}},"/v1/lint-webhook/provider-checks":{"post":{"summary":"Free: provider webhook signature presets (stripe/github/shopify/ucp/generic).","operationId":"pay_ops_retry_advice","tags":["wave7"],"responses":{"200":{"description":"OK"},"400":{"description":"bad_request"},"402":{"description":"payment_required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"description":"Free: provider webhook signature presets (stripe/github/shopify/ucp/generic)."}},"/v1/verify/claim":{"post":{"operationId":"verify_claim","summary":"Deterministic claim-vs-source verification (CVE real? package vulnerable/exists? domain resolves? TLS cert valid? URL re","description":"Deterministic claim-vs-source verification (CVE real? package vulnerable/exists? domain resolves? TLS cert valid? URL reachable?) against authoritative sources (NVD/CVE.org, OSV.dev, PyPI/npm, DNS, TLS). Boolean verdict + evidence snapshot; no LLM anywhere.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/verify/action":{"post":{"operationId":"verify_action","summary":"Post-action side-effect verification: deterministically re-read a claimed real-world state (HTTP JSON endpoint fields, s","description":"Post-action side-effect verification: deterministically re-read a claimed real-world state (HTTP JSON endpoint fields, status code) and compare to expected. Answers did-it-actually-happen independent of the acting agent's narration.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/resolve/outcome":{"post":{"operationId":"resolve_outcome","summary":"Timeout-outcome resolution: idempotency-keyed verdict replay without re-executing anything (TTL-cached). Ends double-exe","description":"Timeout-outcome resolution: idempotency-keyed verdict replay without re-executing anything (TTL-cached). Ends double-execution and blind-retry loops after tool-call timeouts.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/verify/schema-drift":{"post":{"operationId":"verify_schema_drift","summary":"API-contract drift probe: fingerprint the live OpenAPI/JSON doc (sorted path/method list, sha256) vs pinned. Verdict mat","description":"API-contract drift probe: fingerprint the live OpenAPI/JSON doc (sorted path/method list, sha256) vs pinned. Verdict match|drifted|unreachable + current fingerprint.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/verify/rules":{"get":{"operationId":"verify_rules","summary":"Machine-readable rule catalog for all verification check types (input shapes, evidence schema, limits). Free.","description":"Machine-readable rule catalog for all verification check types (input shapes, evidence schema, limits). Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/heartbeat/register":{"post":{"operationId":"heartbeat_register","summary":"Register a heartbeat watch for an agent URL ($0.01 per 30-day window): bounded prober re-checks on your interval (300s..","description":"Register a heartbeat watch for an agent URL ($0.01 per 30-day window): bounded prober re-checks on your interval (300s..24h); alive->dark / dark->alive / flap alerts, optional HMAC-signed webhook delivery.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/heartbeat/status":{"post":{"operationId":"heartbeat_status","summary":"Watch state: last verdict, last probe time, consecutive fails, uptime_30d and uptime_all_time ratios, alert count.","description":"Watch state: last verdict, last probe time, consecutive fails, uptime_30d and uptime_all_time ratios, alert count.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/heartbeat/alerts":{"get":{"operationId":"heartbeat_alerts","summary":"Read your own watch's alerts (went_dark|back_alive|flap). Webhook-protected watches require webhook_secret. Free.","description":"Read your own watch's alerts (went_dark|back_alive|flap). Webhook-protected watches require webhook_secret. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/heartbeat/leaderboard":{"post":{"operationId":"heartbeat_leaderboard","summary":"Highest-uptime watched agents (>= min_probes), uptime ratios and probe counts.","description":"Highest-uptime watched agents (>= min_probes), uptime ratios and probe counts.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/heartbeat/rules":{"get":{"operationId":"heartbeat_rules","summary":"Machine-readable heartbeat config contract (interval bounds, expect shapes, caps, alert kinds, webhook signing). Free.","description":"Machine-readable heartbeat config contract (interval bounds, expect shapes, caps, alert kinds, webhook signing). Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/chains":{"get":{"operationId":"chains","summary":"Supported chains + live backend health (chainId-gated): head, backend kind (local_reth|public), availability. Free.","description":"Supported chains + live backend health (chainId-gated): head, backend kind (local_reth|public), availability. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Chain unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/chains/rpc":{"post":{"operationId":"chains_rpc","summary":"One gate-verified keyless read op on one chain (ethereum, base, polygon, arbitrum, optimism, avalanche, bnb, unichain). ","description":"One gate-verified keyless read op on one chain (ethereum, base, polygon, arbitrum, optimism, avalanche, bnb, unichain). Read-only allowlist, local reth first for Ethereum when healthy.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Chain unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/chains/address":{"post":{"operationId":"chains_address","summary":"Address snapshot on any supported chain: balance_wei, nonce, is_contract.","description":"Address snapshot on any supported chain: balance_wei, nonce, is_contract.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Chain unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/chains/gas":{"post":{"operationId":"chains_gas","summary":"Gas snapshot on any supported chain: gas_price, max_priority_fee, short fee_history.","description":"Gas snapshot on any supported chain: gas_price, max_priority_fee, short fee_history.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Chain unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/compliance/sanctions":{"post":{"operationId":"sanctions_screen","summary":"Sanctions screen with PINNED list versions (OFAC SDN + EU list): verdict clear|match + per-list version/rows/matches. Si","description":"Sanctions screen with PINNED list versions (OFAC SDN + EU list): verdict clear|match + per-list version/rows/matches. Signed receipt.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/compliance/sanctions-delta":{"post":{"operationId":"sanctions_delta","summary":"Sanctions DELTA feed since YYYY-MM-DD (OFAC recent actions). Signed.","description":"Sanctions DELTA feed since YYYY-MM-DD (OFAC recent actions). Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/402/preflight":{"post":{"operationId":"preflight_402","summary":"x402 challenge compliance pre-flight: verdict an endpoint's 402 envelope against v1/v2 + MPP shape rules. Signed.","description":"x402 challenge compliance pre-flight: verdict an endpoint's 402 envelope against v1/v2 + MPP shape rules. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/crypto/drainer-check":{"post":{"operationId":"drainer_check","summary":"Wallet/URL drainer & abuse check (Chainabuse): reported|no_reports + scam types. Signed.","description":"Wallet/URL drainer & abuse check (Chainabuse): reported|no_reports + scam types. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/ucp/verify":{"post":{"operationId":"ucp_verify","summary":"UCP conformance verifier: /.well-known/ucp manifest fetch + spec-rule verdict. Signed.","description":"UCP conformance verifier: /.well-known/ucp manifest fetch + spec-rule verdict. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/ucp/spec":{"get":{"operationId":"ucp_spec","summary":"Machine-readable UCP check summary. Free.","description":"Machine-readable UCP check summary. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/macro/latest":{"post":{"operationId":"macro_latest","summary":"Latest official macro print (cpi|nfp|unemployment) from BLS. Signed.","description":"Latest official macro print (cpi|nfp|unemployment) from BLS. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/macro/series":{"get":{"operationId":"macro_series","summary":"Supported macro series catalog. Free.","description":"Supported macro series catalog. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/ap2/verify-mandates":{"post":{"operationId":"ap2_verify_mandates","summary":"AP2 mandate verifier: verify a pair of AP2 SD-JWT+KB checkout/payment mandates (signature, key binding, disclosures, con","description":"AP2 mandate verifier: verify a pair of AP2 SD-JWT+KB checkout/payment mandates (signature, key binding, disclosures, constraints vs terms) and get a signed verdict + dispute-ready evidence.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/ap2/verify":{"post":{"operationId":"ap2_verify_single","summary":"AP2 single-mandate verifier: parse + verify one SD-JWT+KB payment mandate (signature, disclosures, expiry, key binding).","description":"AP2 single-mandate verifier: parse + verify one SD-JWT+KB payment mandate (signature, disclosures, expiry, key binding). Signed verdict.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/ap2/spec":{"get":{"operationId":"ap2_spec","summary":"AP2 verifier spec: accepted vct types, constraint checks, rules, verdicts. Free.","description":"AP2 verifier spec: accepted vct types, constraint checks, rules, verdicts. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/escrow/condition":{"post":{"operationId":"escrow_condition","summary":"Escrow-condition oracle (NO custody): deal spec + evidence -> signed release|refund|extend verdict for x402-v2/MPP-sessi","description":"Escrow-condition oracle (NO custody): deal spec + evidence -> signed release|refund|extend verdict for x402-v2/MPP-session/hash-lock escrows.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/escrow/dispute-period":{"post":{"operationId":"escrow_dispute_period","summary":"Escrow dispute-window clock: opened_at + period vs evaluation time -> dispute_open|dispute_expired. Signed verdict.","description":"Escrow dispute-window clock: opened_at + period vs evaluation time -> dispute_open|dispute_expired. Signed verdict.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/escrow/rules":{"get":{"operationId":"escrow_rules","summary":"Escrow oracle: supported escrow types, condition kinds, evidence shapes, rules. Free.","description":"Escrow oracle: supported escrow types, condition kinds, evidence shapes, rules. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/export/verdict":{"post":{"operationId":"export_verdict","summary":"Export-control verdict: ECCN x destination -> license_required|no_license_required with rule-table version + optional li","description":"Export-control verdict: ECCN x destination -> license_required|no_license_required with rule-table version + optional live Entity-List cross-check. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/export/exceptions":{"post":{"operationId":"export_exceptions","summary":"Export-control license-exception finder: ECCN x destination -> ranked applicable exceptions (NAC/TMP/RPL/GOV/TSR/SVC/BAG","description":"Export-control license-exception finder: ECCN x destination -> ranked applicable exceptions (NAC/TMP/RPL/GOV/TSR/SVC/BAG/AVS/STA). Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/export/rule-table-version":{"get":{"operationId":"export_rule_table_version","summary":"Export rule-table version + row count + categories. Free.","description":"Export rule-table version + row count + categories. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/export/destinations":{"get":{"operationId":"export_destinations","summary":"Export D-group/E-group destination reference. Free.","description":"Export D-group/E-group destination reference. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/markets/snapshot":{"post":{"operationId":"markets_snapshot","summary":"Cross-venue prediction-market matched snapshot: Polymarket+Kalshi+Manifold+PredictIt -> matched questions, cross-venue s","description":"Cross-venue prediction-market matched snapshot: Polymarket+Kalshi+Manifold+PredictIt -> matched questions, cross-venue spread, consensus probability. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/markets/spread":{"post":{"operationId":"markets_spread","summary":"Best cross-venue prediction-market match for a query: spread % + arbitrage note + per-venue prices. Signed.","description":"Best cross-venue prediction-market match for a query: spread % + arbitrage note + per-venue prices. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/markets/venues":{"get":{"operationId":"markets_venues","summary":"Supported prediction-market venues + price semantics. Free.","description":"Supported prediction-market venues + price semantics. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/markets/health":{"get":{"operationId":"markets_health","summary":"Per-venue prediction-market API reachability. Free.","description":"Per-venue prediction-market API reachability. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/payroll/ledger":{"post":{"operationId":"payroll_ledger","summary":"Sub-agent payroll ledger: normalize payment proofs (x402/MPP/AP2/manual) into per-sub-agent spend ledger + anomaly alert","description":"Sub-agent payroll ledger: normalize payment proofs (x402/MPP/AP2/manual) into per-sub-agent spend ledger + anomaly alerts. Signed export.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/payroll/cap-check":{"post":{"operationId":"payroll_cap_check","summary":"Payroll budget gate: under_cap|over_cap verdict for a coordinator/sub-agent vs cap using recorded ledger rows. Signed.","description":"Payroll budget gate: under_cap|over_cap verdict for a coordinator/sub-agent vs cap using recorded ledger rows. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/payroll/ledger-summary":{"get":{"operationId":"payroll_ledger_summary","summary":"Read-only per-sub-agent payroll rollup for a coordinator. Free.","description":"Read-only per-sub-agent payroll rollup for a coordinator. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/payroll/rules":{"get":{"operationId":"payroll_rules","summary":"Payroll lane: proof schema, alert rules, cap semantics. Free.","description":"Payroll lane: proof schema, alert rules, cap semantics. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/bridges/health":{"post":{"operationId":"bridge_health","summary":"Bridge-health composite: exploit history (DefiLlama) + TVL component -> healthy|elevated_risk|exploit_history signed ver","description":"Bridge-health composite: exploit history (DefiLlama) + TVL component -> healthy|elevated_risk|exploit_history signed verdict.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/bridges/exploits":{"get":{"operationId":"bridges_exploits","summary":"Recent bridge exploits from DefiLlama hacks dataset. Free.","description":"Recent bridge exploits from DefiLlama hacks dataset. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/bridges/rules":{"get":{"operationId":"bridges_rules","summary":"Bridge-health rules + verdict semantics + alias map. Free.","description":"Bridge-health rules + verdict semantics + alias map. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/bounty/verify-deliverable":{"post":{"operationId":"bounty_verify_deliverable","summary":"Neutral bounty-fulfillment verification: bounty spec vs submitted deliverable -> conformant|non_conformant signed verdic","description":"Neutral bounty-fulfillment verification: bounty spec vs submitted deliverable -> conformant|non_conformant signed verdict (hash/commit/signed-outcome).","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/bounty/payout-manifest":{"post":{"operationId":"bounty_payout_manifest","summary":"Bounty payout-manifest builder: winners vs pot -> validated, deduped, per-recipient signed instruction rows. No custody.","description":"Bounty payout-manifest builder: winners vs pot -> validated, deduped, per-recipient signed instruction rows. No custody.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/bounty/rules":{"get":{"operationId":"bounty_rules","summary":"Bounty lane conformance + manifest validation rules. Free.","description":"Bounty lane conformance + manifest validation rules. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/bounty/proof-schema":{"get":{"operationId":"bounty_proof_schema","summary":"Exact accepted request shapes for bounty verification + manifests. Free.","description":"Exact accepted request shapes for bounty verification + manifests. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/llm/audit-bill":{"post":{"operationId":"llm_audit_bill","summary":"LLM bill line-item audit: usage rows vs source-published pricing (OpenRouter, 24h cache) -> bill_correct|overcharge|unde","description":"LLM bill line-item audit: usage rows vs source-published pricing (OpenRouter, 24h cache) -> bill_correct|overcharge|undercharge + per-row math. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/llm/price-lookup":{"post":{"operationId":"llm_price_lookup","summary":"Published LLM pricing lookup (OpenRouter): per-token + per-1M USD rates for a model. Signed.","description":"Published LLM pricing lookup (OpenRouter): per-token + per-1M USD rates for a model. Signed.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-price-usd":"0.01","x-x402-price":"$0.01","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}},"/v1/llm/audit-rules":{"get":{"operationId":"llm_audit_rules","summary":"LLM audit lane: tolerance rules, cache semantics, supported providers. Free.","description":"LLM audit lane: tolerance rules, cache semantics, supported providers. Free.","responses":{"200":{"description":"Result"},"400":{"description":"Bad request"},"402":{"description":"Payment required"},"403":{"description":"Agent identity required"},"503":{"description":"Source unavailable, no payment accepted"}},"x-payment-info":{"price":{"amount":"0","currency":"USD","mode":"free"},"protocols":[{"x402":{}}]},"x-price-usd":"0.00","x-x402-price":"$0.00","x-x402-asset":"USDC","x-x402-network":"eip155:8453"}}},"servers":[{"description":"live Cloudflare Tunnel payment edge","url":"https://agents.daedalusdevelopmentgroup.com"},{"description":"planned public API alias","url":"https://api.daedalusdevelopmentgroup.com"}],"x-payment-info":{"crypto_payment_options":{"direct_crypto":{"address_env":["DDG_CRYPTO_EVM_ADDRESS","DDG_CRYPTO_BTC_ADDRESS","DDG_CRYPTO_BCH_ADDRESS","DDG_CRYPTO_LTC_ADDRESS","DDG_CRYPTO_DOGE_ADDRESS","DDG_CRYPTO_SOL_ADDRESS","DDG_CRYPTO_TRX_ADDRESS","DDG_CRYPTO_XRP_ADDRESS","DDG_CRYPTO_XLM_ADDRESS","DDG_CRYPTO_ALGO_ADDRESS","DDG_CRYPTO_DOT_ADDRESS","DDG_CRYPTO_ZEC_ADDRESS","DDG_CRYPTO_XMR_ADDRESS"],"assets":["EVM/stablecoins","BTC","BCH","LTC","DOGE","SOL","TRX","XRP","XLM","ALGO","DOT","ZEC","XMR"],"auto_verification_scope":["BTC, BCH, LTC, DOGE, transparent ZEC via public-chain lookups","EVM native transfers and USDC on configured Ethereum/Base/Polygon RPC paths","SOL, TRX, XRP, XLM, and ALGO native payment lookups","XMR only when a view-only monero-wallet-rpc is configured"],"manual_confirmation_scope":["DOT until a Substrate/Subscan indexer is configured","XMR without wallet RPC, shielded ZEC, non-USDC stablecoins, and any supported address family the verifier cannot conclusively confirm"],"proof_headers":["X-Direct-Crypto-Proof","Payment-Proof","Authorization: Payment direct_crypto <base64url-json>"],"proof_payload":"payment_proof/proof {asset, network?, txid/hash/transaction_hash, amount, amount_usd?}","public_address_families":[{"address":"0x25A4B534452372619f841956D64Ce5F45307d834","address_env":"DDG_CRYPTO_EVM_ADDRESS","asset":"EVM","description":"ETH/EVM native assets plus operator-confirmed EVM stablecoins (USDC, USDT, DAI, PYUSD, FRAX, FDUSD, GUSD, LUSD, USDP, TUSD, EURC) on supported EVM networks; auto verifier currently supports configured EVM native/USDC paths.","network":"EVM-compatible mainnets/testnets"},{"address":"bc1qswcxsxmlads07gtlunrqm49fmeuc4p3lmk5k0q","address_env":"DDG_CRYPTO_BTC_ADDRESS","asset":"BTC","description":"Bitcoin mainnet native segwit.","network":"Bitcoin mainnet native segwit"},{"address":"bitcoincash:qze4aj4ns8usydmwlqx8q5nmgpud3x48avpkrqds0x","address_env":"DDG_CRYPTO_BCH_ADDRESS","asset":"BCH","description":"Bitcoin Cash mainnet cashaddr.","network":"Bitcoin Cash mainnet cashaddr"},{"address":"ltc1qv8yemdhk88zxth95n5s3rnt7nrjg7z52ru2n2y","address_env":"DDG_CRYPTO_LTC_ADDRESS","asset":"LTC","description":"Litecoin mainnet native segwit.","network":"Litecoin mainnet native segwit"},{"address":"DEiZ9siBn8pYAhqRf1Ca7eqNNyK2ZrBd1x","address_env":"DDG_CRYPTO_DOGE_ADDRESS","asset":"DOGE","description":"Dogecoin mainnet legacy.","network":"Dogecoin mainnet legacy"},{"address":"v6ztnrxiyZPF7LSKZrm9AhAJqukWYMFMt6YboofJhGD","address_env":"DDG_CRYPTO_SOL_ADDRESS","asset":"SOL","description":"Solana mainnet; SOL and SPL stablecoin proof can be operator-confirmed.","network":"Solana mainnet"},{"address":"TYMsm7b6YnyD41KSAgZttRUNY3mDwU4yoo","address_env":"DDG_CRYPTO_TRX_ADDRESS","asset":"TRX","description":"Tron mainnet; TRX and TRC20 stablecoin proof can be operator-confirmed.","network":"Tron mainnet"},{"address":"r4Ub17w7P22kTu33qNvVkQs3XRYJvEiiYD","address_env":"DDG_CRYPTO_XRP_ADDRESS","asset":"XRP","description":"XRP Ledger mainnet; destination-tag policy should be checked before high-volume payments.","network":"XRP Ledger mainnet"},{"address":"GAIJ5MBOB4RUGU2QRR237XX3WFO4ALNV5V42Q7JK6MLGVOBWM4OV6GFK","address_env":"DDG_CRYPTO_XLM_ADDRESS","asset":"XLM","description":"Stellar mainnet; XLM and Stellar-issued stablecoin proof can be operator-confirmed.","network":"Stellar mainnet"},{"address":"MLYNV63M76DBHTJZLST6H7SR5Z2DWWRJU2GNCN2BEXBVVVSGEJ3N6ES3YU","address_env":"DDG_CRYPTO_ALGO_ADDRESS","asset":"ALGO","description":"Algorand mainnet; ALGO and ASA stablecoin proof can be operator-confirmed.","network":"Algorand mainnet"},{"address":"12WdyrGrNr4tsqa45zdKWXbWx3grrm3tZunbcpVNi96PvvCw","address_env":"DDG_CRYPTO_DOT_ADDRESS","asset":"DOT","description":"Polkadot mainnet; manual/operator confirmation unless a Substrate indexer is configured.","network":"Polkadot mainnet"},{"address":"t1Nrg3PZAf1w3vKbzV1Rq817oRTLxq9iD5d","address_env":"DDG_CRYPTO_ZEC_ADDRESS","asset":"ZEC","description":"Zcash transparent t-address; shielded payments are not auto-confirmed.","network":"Zcash mainnet transparent t-address"},{"address":"46rEbwqHVMW7at7kBbdtFnRMXSqkUbbpbJZR4k4TUxsVUDdQX7po4HL2F1Nbw7kEM8hZ4F242D4kgQAj1aMU5S9U6TS6ZCy","address_env":"DDG_CRYPTO_XMR_ADDRESS","asset":"XMR","description":"Monero primary address; public balance is not visible and auto confirmation requires view-only wallet RPC, otherwise operator confirmation.","network":"Monero mainnet primary address"}],"public_env":"direct_crypto_addresses.env","public_manifest":"/.well-known/ddg-direct-crypto-addresses.json","status":"public_live_auto_for_verifier_supported_assets_manual_operator_confirmed_for_remaining_public_addresses","wallet_count":13},"last_synced_at":"2026-06-24T01:32:05Z","mpp":{"advertise_rule":"MPP may be advertised as public_live_settlement_proven when ready:true, public 402 includes MPP, tx-smoke settlement proof is present, idempotent replay is safe, fake-token 402 holds, and leak scan passes. x402/CDP facilitator settlement remains separately gated.","status":"public_live_settlement_proven"},"pending_protocols":[],"public_live_protocols":["mpp","x402","direct_crypto_auto","direct_crypto_manual"],"source_of_truth":{"direct_crypto":"/.well-known/ddg-direct-crypto-addresses.json plus direct_crypto_addresses.env","mpp":"public_live_settlement_proven","x402":"/openapi.json 402 PAYMENT-REQUIRED accepts[] plus payment_rail_addresses.env"},"x402":{"accepted_networks":[{"amount_decimals":6,"asset":"USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","label":"Base mainnet","network":"eip155:8453"},{"amount_decimals":6,"asset":"USDC","asset_contract":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","label":"Polygon mainnet","network":"eip155:137"},{"amount_decimals":6,"asset":"USDC","asset_contract":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","label":"Arbitrum One","network":"eip155:42161"},{"amount_decimals":6,"asset":"USDC","asset_contract":"0x79A02482A880bCE3F13e09Da970dC34db4CD24d1","label":"World Chain mainnet","network":"eip155:480"},{"amount_decimals":6,"asset":"USDC","asset_contract":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","label":"Solana mainnet","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"}],"amount_unit":"atomic integer strings; USDC has 6 decimals, so $0.01 is \"10000\"","settlement_default":"Base mainnet USDC for production/x402scan compatibility","status":"public_live"}},"direct_crypto":{"assets":["EVM/stablecoins","BTC","BCH","LTC","DOGE","SOL","TRX","XRP","XLM","ALGO","DOT","ZEC","XMR"],"auto_proof_headers":["X-Direct-Crypto-Proof","Payment-Proof","Authorization: Payment direct_crypto <base64url-json>"],"auto_verification_scope":["BTC, BCH, LTC, DOGE, transparent ZEC via public-chain lookups","EVM native transfers and USDC on configured Ethereum/Base/Polygon RPC paths","SOL, TRX, XRP, XLM, and ALGO native payment lookups","XMR only when a view-only monero-wallet-rpc is configured"],"env_addresses":["DDG_CRYPTO_EVM_ADDRESS","DDG_CRYPTO_BTC_ADDRESS","DDG_CRYPTO_BCH_ADDRESS","DDG_CRYPTO_LTC_ADDRESS","DDG_CRYPTO_DOGE_ADDRESS","DDG_CRYPTO_SOL_ADDRESS","DDG_CRYPTO_TRX_ADDRESS","DDG_CRYPTO_XRP_ADDRESS","DDG_CRYPTO_XLM_ADDRESS","DDG_CRYPTO_ALGO_ADDRESS","DDG_CRYPTO_DOT_ADDRESS","DDG_CRYPTO_ZEC_ADDRESS","DDG_CRYPTO_XMR_ADDRESS"],"manual_confirmation_scope":["DOT until a Substrate/Subscan indexer is configured","XMR without wallet RPC, shielded ZEC, non-USDC stablecoins, and any supported address family the verifier cannot conclusively confirm"],"proof_payload":"payment_proof/proof {asset, network?, txid/hash/transaction_hash, amount, amount_usd?}","public_address_families":[{"address":"0x25A4B534452372619f841956D64Ce5F45307d834","address_env":"DDG_CRYPTO_EVM_ADDRESS","asset":"EVM","description":"ETH/EVM native assets plus operator-confirmed EVM stablecoins (USDC, USDT, DAI, PYUSD, FRAX, FDUSD, GUSD, LUSD, USDP, TUSD, EURC) on supported EVM networks; auto verifier currently supports configured EVM native/USDC paths.","network":"EVM-compatible mainnets/testnets"},{"address":"bc1qswcxsxmlads07gtlunrqm49fmeuc4p3lmk5k0q","address_env":"DDG_CRYPTO_BTC_ADDRESS","asset":"BTC","description":"Bitcoin mainnet native segwit.","network":"Bitcoin mainnet native segwit"},{"address":"bitcoincash:qze4aj4ns8usydmwlqx8q5nmgpud3x48avpkrqds0x","address_env":"DDG_CRYPTO_BCH_ADDRESS","asset":"BCH","description":"Bitcoin Cash mainnet cashaddr.","network":"Bitcoin Cash mainnet cashaddr"},{"address":"ltc1qv8yemdhk88zxth95n5s3rnt7nrjg7z52ru2n2y","address_env":"DDG_CRYPTO_LTC_ADDRESS","asset":"LTC","description":"Litecoin mainnet native segwit.","network":"Litecoin mainnet native segwit"},{"address":"DEiZ9siBn8pYAhqRf1Ca7eqNNyK2ZrBd1x","address_env":"DDG_CRYPTO_DOGE_ADDRESS","asset":"DOGE","description":"Dogecoin mainnet legacy.","network":"Dogecoin mainnet legacy"},{"address":"v6ztnrxiyZPF7LSKZrm9AhAJqukWYMFMt6YboofJhGD","address_env":"DDG_CRYPTO_SOL_ADDRESS","asset":"SOL","description":"Solana mainnet; SOL and SPL stablecoin proof can be operator-confirmed.","network":"Solana mainnet"},{"address":"TYMsm7b6YnyD41KSAgZttRUNY3mDwU4yoo","address_env":"DDG_CRYPTO_TRX_ADDRESS","asset":"TRX","description":"Tron mainnet; TRX and TRC20 stablecoin proof can be operator-confirmed.","network":"Tron mainnet"},{"address":"r4Ub17w7P22kTu33qNvVkQs3XRYJvEiiYD","address_env":"DDG_CRYPTO_XRP_ADDRESS","asset":"XRP","description":"XRP Ledger mainnet; destination-tag policy should be checked before high-volume payments.","network":"XRP Ledger mainnet"},{"address":"GAIJ5MBOB4RUGU2QRR237XX3WFO4ALNV5V42Q7JK6MLGVOBWM4OV6GFK","address_env":"DDG_CRYPTO_XLM_ADDRESS","asset":"XLM","description":"Stellar mainnet; XLM and Stellar-issued stablecoin proof can be operator-confirmed.","network":"Stellar mainnet"},{"address":"MLYNV63M76DBHTJZLST6H7SR5Z2DWWRJU2GNCN2BEXBVVVSGEJ3N6ES3YU","address_env":"DDG_CRYPTO_ALGO_ADDRESS","asset":"ALGO","description":"Algorand mainnet; ALGO and ASA stablecoin proof can be operator-confirmed.","network":"Algorand mainnet"},{"address":"12WdyrGrNr4tsqa45zdKWXbWx3grrm3tZunbcpVNi96PvvCw","address_env":"DDG_CRYPTO_DOT_ADDRESS","asset":"DOT","description":"Polkadot mainnet; manual/operator confirmation unless a Substrate indexer is configured.","network":"Polkadot mainnet"},{"address":"t1Nrg3PZAf1w3vKbzV1Rq817oRTLxq9iD5d","address_env":"DDG_CRYPTO_ZEC_ADDRESS","asset":"ZEC","description":"Zcash transparent t-address; shielded payments are not auto-confirmed.","network":"Zcash mainnet transparent t-address"},{"address":"46rEbwqHVMW7at7kBbdtFnRMXSqkUbbpbJZR4k4TUxsVUDdQX7po4HL2F1Nbw7kEM8hZ4F242D4kgQAj1aMU5S9U6TS6ZCy","address_env":"DDG_CRYPTO_XMR_ADDRESS","asset":"XMR","description":"Monero primary address; public balance is not visible and auto confirmation requires view-only wallet RPC, otherwise operator confirmation.","network":"Monero mainnet primary address"}],"public_manifest":"/.well-known/ddg-direct-crypto-addresses.json","status":"public_live_auto_for_verifier_supported_assets_manual_operator_confirmed_for_remaining_public_addresses"},"mpp":{"currency_contract":"0x20c0000000000000000000000000000000000000","recipient_address":"0x25A4B534452372619f841956D64Ce5F45307d834","status":"public_live_settlement_proven"},"mpp_status":"public_live_settlement_proven","offers":[{"amount":"750000","currency":"USDC","description":"site_audit_auto per request","intent":"charge","method":"x402"},{"amount":"250000","currency":"USDC","description":"model router metered session; final charge based on tokens","intent":"session","method":"x402"},{"amount":"0.01","currency":"USD","description":"MPP/Tempo Authorization: Payment rail; route-priced by DDG payment edge","intent":"charge","method":"mpp"}],"payment_protocols_current_public_live":["MPP","x402","direct_crypto_auto","direct_crypto_manual"],"payment_protocols_pending":[],"settlement_proof_confirmed":["mpp_tx_smoke_settlement_proven"],"settlement_proof_pending":["cdp_x402_bazaar_indexing"],"x402_supported_chains":[{"amount_decimals":6,"asset":"USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","label":"Base mainnet","network":"eip155:8453"},{"amount_decimals":6,"asset":"USDC","asset_contract":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","label":"Polygon mainnet","network":"eip155:137"},{"amount_decimals":6,"asset":"USDC","asset_contract":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","label":"Arbitrum One","network":"eip155:42161"},{"amount_decimals":6,"asset":"USDC","asset_contract":"0x79A02482A880bCE3F13e09Da970dC34db4CD24d1","label":"World Chain mainnet","network":"eip155:480"},{"amount_decimals":6,"asset":"USDC","asset_contract":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","label":"Solana mainnet","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"}]},"x-service-info":{"account_local_candidate_routes":["kimi-code/k2.7","claude-code/default","ollama/qwen2.5-coder:7b","ollama/qwen3:latest","ollama/llama3.1:latest"],"agent_catalog":"/.well-known/agent-catalog.json","agent_discovery":{"agent_skills":"/.well-known/agent-skills/index.json","agents_json":"/.well-known/agents.json","ai":"/.well-known/ai","api_catalog":"/.well-known/api-catalog","llms_txt":"/llms.txt","pricing":"/.well-known/ddg-agent-pricing.json"},"artifact_receipt_console":{"artifact_path":"/v1/orders/{order_id}/artifact","identity_scope":"same stable X-Agent-Id/X-DDG-Agent-Id/X-DDG-User hash used at order intake","legacy_status_path":"/v1/order-status/{order_id}","pending_artifacts_return_202":true,"raw_payment_material_returned":false,"status_path":"/v1/orders/{order_id}"},"audience":"ai_agents_only","candidate_models_not_publicly_enabled":["cursor-composer-2","cursor-composer-2.5","claude-code-harness"],"contact":"0xcircuitbreaker@protonmail.com","cybersecurity_services":{"catalog":"/cybersecurity-services.json","intake_path":"/v1/order-intake","services":["prompt_injection_scan","npm_dependency_risk_scan","python_dependency_risk_scan","secret_leak_api_key_scan","malware_triage_scan","mcp_tool_security_audit","agent_supply_chain_baseline","production_security_audit","agent_checkout_conformance_audit","mpp_onboarding_path_activation","artifact_receipt_console_pack","ai_agent_buyer_service_bundle"]},"ethereum_rpc_free_policy":{"fair_use_defaults":{"lease_seconds":600,"max_batch_size":10,"max_concurrent_free_users":4,"max_concurrent_upstream_requests":2,"max_requests_per_lease":30,"max_response_bytes":1000000,"timeout_seconds":8},"free_enabled_env":"DDG_ETH_RPC_FREE_ENABLED","path":"/v1/ethereum/rpc","price_usd":"0.00 launch beta after sync","safety":"read-only method whitelist; blocks eth_sendRawTransaction/admin/debug/personal; raw Reth RPC must stay private behind DDG edge","status":"implemented_but_waiting_for_execution_sync_public_free_beta","sync_gate":"DDG_ETH_RPC_REQUIRE_SYNCED defaults true; returns 503 reth_rpc_syncing until eth_syncing=false and latest block is non-zero"},"ethereum_rpc_status":"implemented_but_not_advertised_as_public_self_serve_until_sync_health_and_security_smokes_pass","free_cybersecurity_services":{"ai_skill_safety_scan":{"path":"/v1/ai-skill-safety-scan","price_usd":"0.00","scope":"static skill text/files only; no execution; redacts secret-like values"}},"free_local_model_agent_slots":{"anchor_models":[{"model":"qwen2.5-coder:7b","native_context_tokens":32768,"notes":"code/schema repair baseline","params":"7.6B","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768},{"model":"qwen3:8b","native_context_tokens":40960,"notes":"thinking/tool-capable Qwen route","params":"8.2B","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768},{"model":"llama3.1:8b","native_context_tokens":131072,"notes":"general Llama route","params":"8.0B","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768},{"model":"huihui_ai/qwen3-abliterated:8b","native_context_tokens":40960,"notes":"abliterated Qwen3 8B route on durable runtime backend","params":"8.2B","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768},{"model":"huihui_ai/dolphin3-abliterated:8b-llama3.1-q4_K_M","native_context_tokens":131072,"notes":"Dolphin3 abliterated durable runtime backend route","params":"8.0B","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768},{"model":"ministral-3:8b","native_context_tokens":262144,"notes":"long-context small Mistral route on durable runtime backend","params":"8.9B","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768},{"model":"nemotron-3-nano:4b","native_context_tokens":262144,"notes":"future always-free <=4B tier","params":"4.0B","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768},{"model":"smollm2:360m","native_context_tokens":8192,"notes":"fast tiny slot/checker","params":"361.82M","quant":"F16","runtime":"ollama","service_context_tokens":8192},{"model":"qwen2.5-coder:0.5b-instruct","native_context_tokens":32768,"notes":"tiny code/JSON repair","params":"494.03M","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768}],"claim":"Connect these to your AI agent via DDG free local-model slots.","context_disclosure":"Catalog lists native GGUF context and DDG service default context separately. Native context is model metadata; DDG free slots default to 32K tokens for large GGUF aliases unless a route states otherwise.","current_price_usd":"0.00 limited-time best-effort/no-SLA","free_generation_paths":["/v1/micro-model-swarm-preview","/v1/model/agent-run"],"future_free_policy":"After the promo, <=4B local models remain free; >4B local routes become paid/operator-approved capacity.","priority_ab_rollout_models":[{"gguf":"Huihui-gemma-4-12B-it-abliterated.Q4_K_M.gguf","model":"mradermacher/huihui-gemma4-12b-ablit:q4_k_m","native_context_tokens":131072,"notes":"Gemma-family abliterated route.","params":"12B","priority":"A","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768,"size_gib":6.87,"upstream_repo":"mradermacher/Huihui-gemma-4-12B-it-abliterated-GGUF"},{"gguf":"Mistral-Nemo-2407-12B-Thinking-Claude-Gemini-GPT5.2-Uncensored-HERETIC.Q4_K_M.gguf","model":"mradermacher/mistral-nemo-heretic-12b:q4_k_m","native_context_tokens":1024000,"notes":"Mistral-Nemo 12B uncensored/heretic long-context route.","params":"12B","priority":"A","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768,"size_gib":6.96,"upstream_repo":"mradermacher/Mistral-Nemo-2407-12B-Thinking-Claude-Gemini-GPT5.2-Uncensored-HERETIC-GGUF"},{"gguf":"Dolphin3.0-Llama3.1-8B-abliterated.Q4_K_M.gguf","model":"mradermacher/dolphin3-llama31-8b-ablit:q4_k_m","native_context_tokens":131072,"notes":"Dolphin/Llama3.1 abliterated general route.","params":"8B","priority":"A","quant":"Q4_K_M","runtime":"ollama","service_context_tokens":32768,"size_gib":4.58,"upstream_repo":"mradermacher/Dolphin3.0-Llama3.1-8B-abliterated-GGUF"},{"gguf":"Huihui-GLM-4.7-Flash-abliterated.i1-IQ3_XS.gguf","model":"mradermacher/huihui-glm47-flash-ablit:iq3_xs","native_context_tokens":202752,"notes":"GLM-family abliterated route; IQ3 chosen for 8GB-class hosts.","params":"GLM-4.7 Flash class","priority":"A","quant":"IQ3_XS","runtime":"ollama","service_context_tokens":32768,"size_gib":11.5,"upstream_repo":"mradermacher/Huihui-GLM-4.7-Flash-abliterated-i1-GGUF"},{"gguf":"Huihui-Qwen3-Coder-30B-A3B-Instruct-abliterated.i1-IQ3_XS.gguf","model":"mradermacher/huihui-qwen3-coder-30b-a3b-ablit:iq3_xs","native_context_tokens":262144,"notes":"Qwen coder sparse/active-parameter abliterated experiment.","params":"30B-A3B","priority":"B","quant":"IQ3_XS","runtime":"ollama","service_context_tokens":32768,"size_gib":11.73,"upstream_repo":"mradermacher/Huihui-Qwen3-Coder-30B-A3B-Instruct-abliterated-i1-GGUF"},{"gguf":"Qwen3.6-27B-uncensored-heretic-v2-Native-MTP-Preserved.i1-Q4_K_S.gguf","model":"mradermacher/qwen36-27b-heretic:q4_k_s","native_context_tokens":262144,"notes":"Larger Qwen3.6 uncensored/heretic route.","params":"27B","priority":"B","quant":"Q4_K_S","runtime":"ollama","service_context_tokens":32768,"size_gib":14.74,"upstream_repo":"mradermacher/Qwen3.6-27B-uncensored-heretic-v2-Native-MTP-Preserved-i1-GGUF"},{"gguf":"Qwen3.6-35B-A3B-abliterated-MAX.i1-IQ3_XS.gguf","model":"mradermacher/qwen36-35b-a3b-ablit:iq3_xs","native_context_tokens":262144,"notes":"Large abliterated MoE-style Qwen3.6 experiment.","params":"35B-A3B","priority":"B","quant":"IQ3_XS","runtime":"ollama","service_context_tokens":32768,"size_gib":13.49,"upstream_repo":"mradermacher/Qwen3.6-35B-A3B-abliterated-MAX-i1-GGUF"},{"gguf":"Dolphin-Mistral-24B-Venice-Edition.i1-IQ3_XS.gguf","model":"mradermacher/dolphin-mistral-24b-venice:iq3_xs","native_context_tokens":32768,"notes":"Dolphin/Mistral Venice-style route.","params":"24B","priority":"B","quant":"IQ3_XS","runtime":"ollama","service_context_tokens":32768,"size_gib":9.23,"upstream_repo":"mradermacher/Dolphin-Mistral-24B-Venice-Edition-i1-GGUF"}],"public_catalog_paths":["/v1/ollama-models","/.well-known/ddg-ollama-models.json"],"request_path":"/v1/ollama-model-request","status":"rolling_out_to_secondary-host_primary_and_secondary_overflow","supported_local_runtimes":[{"id":"ollama","notes":"Production free-slot runtime; dynamic downloaded-model catalog.","status":"live_primary"},{"id":"llama.cpp","notes":"GGUF-native runtime target for the same model files; expose exact repo/file identity.","status":"installing/smoke_for_gguf_runtime"},{"id":"lm_studio","notes":"LM Studio requires desktop/local server support; keep as operator-request until a headless-compatible service is verified.","status":"headless_support_limited_operator_preview"},{"id":"openai_compatible_local_server","notes":"Any local runtime exposing OpenAI-compatible /v1/chat/completions can be added behind the same payment/free-slot edge.","status":"planned_adapter"},{"id":"vllm","notes":"High-throughput local runtime candidate; keep as request-only until installed, bound safely, and exact-model-smoked.","status":"operator_request_preview_not_smoked_on_8gb_hosts"}]},"human_access":"blocked_without_ai_identity","last_production_readiness_sync":"2026-06-25T12:45:00Z","llms_txt":"/llms.txt","local_model_download_policy":{"auto_downloaded_by_public_request":false,"default_disk_reserve_gb":300,"default_max_single_request_gb":25,"operator_review":"Requests queue only. Operator checks license/safety/disk, downloads manually, smokes, then marks READY.","preferred_large_model_host":"durable runtime backend first; keep overflow runtime backend storage for Reth sync, OS, and operator workspace.","public_request_path":"/v1/ollama-model-request","supported_request_runtimes":["ollama","llama.cpp","lm_studio","openai_compatible_local_server","vllm"]},"local_model_free_policy":{"current_promo":"All local model runtime options are free for a limited time, best-effort, no SLA, identity required.","future_free_tier":"After the limited-time promo, only models 4B and smaller remain free.","larger_models_after_promo":"Models over 4B become paid or operator-approved local capacity after the promo."},"local_runtime_options":[{"id":"ollama","notes":"Native Ollama runtime behind /v1/micro-model-swarm-preview and /v1/model/agent-run.","route_prefix":"ollama/","self_serve_generation":true,"status":"live_when_backend_healthy"},{"id":"llama.cpp","notes":"GGUF-native llama.cpp server option via OpenAI-compatible /v1/models and /v1/chat/completions behind the DDG edge.","route_prefix":"llama.cpp/","self_serve_generation":true,"status":"live_when_llama_server_openai_endpoint_is_healthy"},{"id":"lm_studio","notes":"LM Studio/llmster local server option via OpenAI-compatible /v1/models and /v1/chat/completions behind the DDG edge.","route_prefix":"lm_studio/","self_serve_generation":true,"status":"live_when_lm_studio_or_llmster_openai_endpoint_is_healthy"},{"id":"openai_compatible_local_server","notes":"Generic adapter for future local runtimes after auth, binding, timeout, and exact-model smoke tests.","self_serve_generation":false,"status":"operator_request_preview_adapter"},{"id":"vllm","notes":"Requestable for suitable hardware; not advertised as live until exact-model smoke passes.","self_serve_generation":false,"status":"operator_request_preview_not_smoked_on_8gb_hosts"}],"local_runtime_selection":{"catalog":"/v1/ollama-models","request_field":"runtime","route_prefixes":["ollama/<model>","llama.cpp/<model>","lm_studio/<model>"],"supported_self_serve":["ollama","llama.cpp","lm_studio"]},"mcp_server_plan":{"design":"/mcp/ddg-agent-swarm-mcp-design.md","planned_http_endpoint":"https://mcp.daedalusdevelopmentgroup.com/mcp","stdio_skeleton":"sales_artifacts/agent_payments/mcp/ddg_agent_services_mcp_server.py"},"models":["glm-4.5-air","glm-4.5","glm-4.6","glm-4.7","glm-5","glm-5-turbo","glm-5.1","glm-5.2","gpt-5.3-codex-spark","gpt-5.5","claude-haiku-4.5","claude-sonnet-4.6","claude-opus-4.8","gpt-5.3-codex","gpt-5.4","auto","kimi-k2.7","Kimi K2.7 Code"],"omitted_planned_paths":"Only planned/not-public paths are omitted from OpenAPI.","operator":"Daedalus Development Group","paid_agent_callable_services":{"intake_path":"/v1/order-intake","notes":"These services are paid/order-intake live, operator-reviewed, and agent-callable via service_id; order-intake responses now include status_url, artifact_url, and receipt_console_url. Direct operation paths stay omitted until implemented as self-serve handlers.","priority_service_ids":["production_security_audit","agent_checkout_conformance_audit","mpp_onboarding_path_activation","artifact_receipt_console_pack","ai_agent_buyer_service_bundle"]},"planned_reth_private_rpc":{"allowed_posture":"read-only JSON-RPC method whitelist, no account/key management, no unrestricted RPC","path":"/v1/ethereum/rpc","status":"runtime_handler_exists; public self-serve waits for overflow runtime backend Reth sync and DDG_RETH_RPC_URL health"},"pricing":"/.well-known/ddg-agent-pricing.json","queryable_model_routes":[{"display_model":"Kimi K2.7 Code","path":"/v1/model/agent-run","public_statement":"Kimi K2.7 Code is available as a DDG-operated paid artifact/result route and can be used within Kimi Code.","route":"kimi-code/k2.7","status":"payment_gated_agent_run_route"}],"quickstart":"/quickstart.md","rate_limits":{"default_max_requests":60,"default_window_seconds":60,"status":"app_layer_enabled"},"refund_policy":"/.well-known/ddg-agent-refund-policy.json","runtime_contract":{"discovery_paths":["/llms.txt","/openapi.json","/.well-known/openapi.json","/.well-known/ddg-agent-pricing.json","/.well-known/agent-catalog.json","/quickstart.md","/.well-known/ddg-agent-quickstart.md","/cybersecurity-services.json","/.well-known/ddg-cybersecurity-services.json","/mcp/ddg-agent-swarm-mcp-design.md","/.well-known/ddg-agent-swarm-mcp-design.md","/.well-known/ddg-agent-refund-policy.json","/.well-known/ddg-enterprise-hardening.json"],"live_runtime_paths":["/.well-known/ddg-agent-checkout-conformance.json","/.well-known/ddg-agent-refund-policy.json","/.well-known/ddg-mpp-activation-guide.md","/agent-checkout-conformance.json","/mpp-activation-guide.md","/refund-policy","/v1/agent-attestation","/v1/agent-checkout-conformance-audit","/v1/agent-discovery-pack","/v1/agent-marketplace-listing-pack","/v1/agent-payment-readiness-audit","/v1/agent-readiness-scorecard","/v1/agent-service-distribution-pack","/v1/agent-supply-chain-baseline","/v1/agent-tool-schema-repair","/v1/ai-agent-buyer-service-bundle","/v1/ai-agent-skill-port","/v1/ai-skill-safety-scan","/v1/artifact-receipt-console-pack","/v1/browser-proof","/v1/buyer-agent-smoke-probe","/v1/code-to-endpoint","/v1/context-distill","/v1/credential-escrow-proxy","/v1/ethereum/rpc","/v1/hermes-skill-workflow-dev","/v1/json-repair","/v1/landing-page-conversion-diff","/v1/lead-pack","/v1/local-business-demo-pack","/v1/local-model-swarm-seat","/v1/malware-triage-scan","/v1/mcp-server-audit","/v1/mcp-tool-security-audit","/v1/mcp-tool-server-build","/v1/micro-model-swarm-preview","/v1/model-consensus","/v1/model/agent-run","/v1/model/artifact-order","/v1/model/chat-completions","/v1/mpp-onboarding-path-activation","/v1/npm-dependency-risk-scan","/v1/ollama-model-request","/v1/ollama-models","/v1/order-intake","/v1/order-status/{order_id}","/v1/orders/{order_id}","/v1/orders/{order_id}/artifact","/v1/outreach-brief","/v1/production-security-audit","/v1/prompt-injection-red-team","/v1/prompt-injection-scan","/v1/python-dependency-risk-scan","/v1/rate-limit-analyzer","/v1/receipt-verify","/v1/repo-context-pack","/v1/research-pack","/v1/sandboxed-cli-agent-run","/v1/secret-leak-api-key-scan","/v1/site-audit","/v1/site-audit/reviewed","/v1/test-runner","/v1/tine-diff","/v1/tine-provenance-chain","/v1/tine-verify","/v1/tx-smoke-test"],"local_free_seat_defaults":{"agent_run_timeout_seconds":120,"configured_free_seat_cap":2,"generation_timeout_seconds":60,"lease_seconds":86400,"max_requests_per_lease":100,"raw_backend_urls_exposed":false,"two_seat_condition":"a two configured 8GB-VRAM runtime backends Ollama backends configured and healthy"},"manual_fulfillment_beta":"No catalog services remain manual_fulfillment_beta in the public production catalog.","operator_fulfilled_live_paths":["/v1/agent-checkout-conformance-audit","/v1/agent-discovery-pack","/v1/agent-marketplace-listing-pack","/v1/agent-payment-readiness-audit","/v1/agent-readiness-scorecard","/v1/agent-service-distribution-pack","/v1/agent-supply-chain-baseline","/v1/agent-tool-schema-repair","/v1/ai-agent-buyer-service-bundle","/v1/ai-agent-skill-port","/v1/artifact-receipt-console-pack","/v1/browser-proof","/v1/buyer-agent-smoke-probe","/v1/ethereum/rpc","/v1/hermes-skill-workflow-dev","/v1/landing-page-conversion-diff","/v1/lead-pack","/v1/local-business-demo-pack","/v1/local-model-swarm-seat","/v1/malware-triage-scan","/v1/mcp-server-audit","/v1/mcp-tool-security-audit","/v1/mcp-tool-server-build","/v1/model/artifact-order","/v1/mpp-onboarding-path-activation","/v1/npm-dependency-risk-scan","/v1/outreach-brief","/v1/production-security-audit","/v1/prompt-injection-red-team","/v1/prompt-injection-scan","/v1/python-dependency-risk-scan","/v1/repo-context-pack","/v1/research-pack","/v1/sandboxed-cli-agent-run","/v1/secret-leak-api-key-scan","/v1/site-audit/reviewed"],"planned":"No public catalog services remain planned; services without full automation are explicitly operator-fulfilled live order routes.","planned_beta_paths":[]},"runtime_status":"production_live_all_catalog_services_agent_orderable","subscription_backed_route_policy":"Provider/subscription-backed execution is packaged as DDG-operated artifacts/results only: buyers may request bounded model work (including basic conversation or analysis), but DDG never transfers raw auth tokens, account credentials, seats, or unrestricted provider access."}}