{"service":"SALT19 Agent Utility Grid","protocol":"x402-v2","network":"eip155:8453","products":[{"id":"agent-claim-output-verifier","path":"/v1/agent-claim-output-verifier","price":"$0.50","tier":"decision","family":"npm","description":"Map an autonomous agent claim or output to supplied evidence and return SUPPORTED, PARTIALLY_SUPPORTED, NOT_PROVEN, or CONTRADICTED with explicit unsupported elements, contradictions, missing evidence, and recommended verification.","input_example":{"claim":"The deployment is healthy and payment reconciliation succeeded.","evidence":[{"id":"health","statement":"Health endpoint returned 200","relation":"SUPPORTS"},{"id":"stripe","statement":"No reconciliation result was collected","relation":"NEUTRAL"}],"required_standard":"Every material claim element must have direct evidence"},"input_schema":{"type":"object","properties":{"claim":{"type":"string","minLength":1,"maxLength":12000},"evidence":{"type":"array","maxItems":64,"items":{"oneOf":[{"type":"string","minLength":1,"maxLength":8000},{"type":"object","properties":{"id":{"type":"string","maxLength":256},"statement":{"type":"string","minLength":1,"maxLength":8000},"relation":{"type":"string","enum":["SUPPORTS","CONTRADICTS","NEUTRAL"]},"source":{"type":"string","maxLength":1000},"observed_at":{"type":"string","maxLength":128}},"required":["statement"],"additionalProperties":false}]}},"context":{"type":"string","maxLength":8000},"required_standard":{"type":"string","maxLength":2000}},"required":["claim"],"additionalProperties":false},"output_example":{"verdict":"PARTIALLY_SUPPORTED","confidence":0.5,"supported_elements":["The deployment is healthy"],"unsupported_elements":["payment reconciliation succeeded"],"contradictions":[],"missing_evidence":["Independent evidence supporting or contradicting: payment reconciliation succeeded"]},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"agent-code-change-risk-gate","path":"/v1/agent-code-change-risk-gate","price":"$1.25","tier":"decision","family":"github","description":"Static pre-merge risk gate for autonomous code changes: inspect a supplied unified diff for security-sensitive surfaces, destructive operations, architecture/constraint conflicts, test requirements, rollback risk, and bounded breaking-change risk before an agent merges or deploys.","input_example":{"diff":"diff --git a/src/app.ts b/src/app.ts\n--- a/src/app.ts\n+++ b/src/app.ts\n@@ -1 +1 @@\n-old()\n+newer()","constraints":["Do not bypass authorization checks"],"context":"Cloudflare Worker API"},"input_schema":{"type":"object","properties":{"diff":{"type":"string","minLength":1,"maxLength":48000},"constraints":{"type":"array","maxItems":32,"items":{"type":"string","maxLength":4000}},"context":{"type":"string","maxLength":4000}},"required":["diff"],"additionalProperties":false},"output_example":{"verdict":"WARN","risk_score":0.44,"breaking_change_probability":{"value":0.28,"state":"PARTIALLY_SUPPORTED","basis":"Uncalibrated static heuristic; not an empirical probability."},"security_flags":[],"architecture_conflicts":[],"test_requirements":["Run API/MCP contract tests."],"rollback_risk":"MEDIUM"},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"agent-decision-preflight","path":"/v1/agent-decision-preflight","price":"$0.50","tier":"decision","family":"npm","description":"Before an autonomous coding agent installs or adopts software, return a bounded GO, WARN, or BLOCK decision with evidence and a portable SALT19 verification receipt.","input_example":{"decision_type":"npm_dependency","target":{"package":"hono","version":"4.13.3"},"constraints":{"max_vulnerabilities":0,"require_license":true}},"input_schema":{"type":"object","properties":{"decision_type":{"type":"string","enum":["npm_dependency","github_repository"]},"target":{"type":"object","properties":{"package":{"type":"string","minLength":1,"maxLength":214},"version":{"type":"string","maxLength":64},"repo":{"type":"string","maxLength":512}},"additionalProperties":false},"constraints":{"type":"object","properties":{"max_vulnerabilities":{"type":"integer","minimum":0,"maximum":100},"require_license":{"type":"boolean"},"require_latest":{"type":"boolean"},"max_days_since_push":{"type":"integer","minimum":1,"maximum":3650}},"additionalProperties":false}},"required":["decision_type","target"],"additionalProperties":false},"output_example":{"verdict":"GO","score":100,"confidence":0.95,"reasons":["No OSV vulnerability records returned for this package/version."],"evidence":{"package":"hono","version":"4.13.3","vulnerabilities":0},"receipt":{"evidence_sha256":"...","verification_url":"https://api.salt19.com/receipts/..."}},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"agent-plan-verifier","path":"/v1/agent-plan-verifier","price":"$0.75","tier":"decision","family":"npm","description":"Verify an autonomous agent plan before execution for missing preconditions, destructive steps, unsafe ordering, goal misalignment, constraint violations, and repair actions, returning a bounded GO/WARN/BLOCK result.","input_example":{"goal":"Safely deploy the tested Worker change","plan":["Inspect repository status","Run focused tests","Deploy through the guarded workflow"],"constraints":["Do not deploy before validation"]},"input_schema":{"type":"object","properties":{"goal":{"type":"string","minLength":1,"maxLength":4000},"plan":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":4000}},"constraints":{"type":"array","maxItems":32,"items":{"type":"string","minLength":1,"maxLength":4000}}},"required":["goal","plan"],"additionalProperties":false},"output_example":{"verdict":"GO","score":1,"missing_preconditions":[],"unsafe_steps":[],"ordering_errors":[],"constraint_violations":[],"repairs":[]},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"base-contract-state","path":"/v1/base-contract-state","price":"$0.01","tier":"primitive","family":"url","description":"Inspect whether a Base address currently has deployed bytecode and return code size plus best-effort ERC-20 metadata.","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"input_schema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["address"],"additionalProperties":false},"output_example":{"is_contract":true,"code_bytes":1234,"token":{"symbol":"USDC","decimals":6},"block_number":12345678},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"base-token-allowance","path":"/v1/base-token-allowance","price":"$0.01","tier":"primitive","family":"url","description":"Read a live ERC-20 allowance on Base for an owner/spender pair without an API key. Returns the current block and raw token units.","input_example":{"token_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0x0000000000000000000000000000000000000001","spender":"0x0000000000000000000000000000000000000002"},"input_schema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"owner":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"spender":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["token_address","owner","spender"],"additionalProperties":false},"output_example":{"allowance_atomic":"0","block_number":12345678,"network":"eip155:8453"},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"base-token-balance","path":"/v1/base-token-balance","price":"$0.01","tier":"primitive","family":"url","description":"Read a live ERC-20 token balance on Base and return raw units plus best-effort token decimals/symbol metadata without signup or an API key.","input_example":{"token_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0x0000000000000000000000000000000000000001"},"input_schema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"owner":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["token_address","owner"],"additionalProperties":false},"output_example":{"balance_atomic":"0","decimals":6,"symbol":"USDC","block_number":12345678},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"base-transaction-status","path":"/v1/base-transaction-status","price":"$0.01","tier":"primitive","family":"url","description":"Check current Base transaction receipt state and return PENDING, CONFIRMED_SUCCESS, or CONFIRMED_REVERTED with block and gas evidence.","input_example":{"transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000"},"input_schema":{"type":"object","properties":{"transaction_hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"}},"required":["transaction_hash"],"additionalProperties":false},"output_example":{"state":"PENDING","block_number":null,"gas_used":null,"network":"eip155:8453"},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"base-wallet-balance","path":"/v1/base-wallet-balance","price":"$0.01","tier":"primitive","family":"url","description":"Read a wallet's live native ETH balance on Base at the latest block without an API key.","input_example":{"address":"0x0000000000000000000000000000000000000001"},"input_schema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["address"],"additionalProperties":false},"output_example":{"balance_wei":"0","balance_eth":"0","block_number":12345678,"network":"eip155:8453"},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"commerce-decision","path":"/v1/commerce-decision","price":"$0.02","tier":"decision","family":"url","description":"Before an autonomous agent pays an x402 challenge, bind the request, accepted payment offer, and machine spending policy into a deterministic GO/WARN/BLOCK decision with SHA-256 commitments.","input_example":{"request":{"method":"POST","resource":"https://seller.example/v1/data","body":{"symbol":"ETH"}},"payment_required":{"x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7b7cC6A8Bf10A74A5f7","payTo":"0x1111111111111111111111111111111111111111","maxTimeoutSeconds":60}]},"policy":{"max_amount_atomic":"50000","max_per_day_atomic":"5000000","spend_24h_atomic":"700000","allowed_networks":["eip155:8453"]}},"input_schema":{"type":"object","properties":{"request":{"type":"object","properties":{"method":{"type":"string","maxLength":16},"resource":{"type":"string","minLength":1,"maxLength":2048},"parameters":{"type":"object"},"body":{},"content_type":{"type":"string","maxLength":128}},"required":["resource"],"additionalProperties":false},"payment_required":{"type":"object","properties":{"x402Version":{"type":"integer","enum":[2]},"resource":{"type":"object"},"accepts":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object"}},"extensions":{"type":"object"}},"required":["x402Version","accepts"],"additionalProperties":true},"policy":{"type":"object","properties":{"max_amount_atomic":{"type":"string","pattern":"^[0-9]+$"},"max_per_day_atomic":{"type":"string","pattern":"^[0-9]+$"},"spend_24h_atomic":{"type":"string","pattern":"^[0-9]+$"},"allowed_networks":{"type":"array","maxItems":32,"items":{"type":"string"}},"allowed_assets":{"type":"array","maxItems":32,"items":{"type":"string"}},"allowed_payees":{"type":"array","maxItems":64,"items":{"type":"string"}},"blocked_payees":{"type":"array","maxItems":64,"items":{"type":"string"}},"max_timeout_seconds":{"type":"integer","minimum":1,"maximum":3600}},"additionalProperties":false}},"required":["request","payment_required","policy"],"additionalProperties":false},"output_example":{"decision":"GO","selected_offer":{"scheme":"exact","network":"eip155:8453","amount":"20000"},"policy_valid":true,"request_hash":"...","offer_hash":"...","policy_hash":"...","preflight_root":"..."},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"commerce-receipt","path":"/v1/commerce-receipt","price":"$0.05","tier":"decision","family":"url","description":"Verify an x402 commercial state and persist a signed Ed25519 Proof402 receipt whose Commerce State Root commits request, offer, policy, payment, settlement, and delivery evidence; receipts are later Merkle-batched for public inclusion proofs.","input_example":{"request":{"method":"POST","resource":"https://seller.example/v1/data"},"payment_required":{"x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x...","payTo":"0x...","maxTimeoutSeconds":60}]},"payment_payload":{"x402Version":2,"accepted":{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x...","payTo":"0x..."},"payload":{"signature":"0x...","authorization":{"from":"0x...","to":"0x...","value":"20000","validAfter":"0","validBefore":"1999999999","nonce":"0x..."}}},"settlement":{"success":true,"transaction":"0x...","network":"eip155:8453","payer":"0x..."},"delivery":{"result":"ok"}},"input_schema":{"type":"object","properties":{"request":{"type":"object","properties":{"method":{"type":"string","maxLength":16},"resource":{"type":"string","minLength":1,"maxLength":2048},"parameters":{"type":"object"},"body":{},"content_type":{"type":"string","maxLength":128}},"required":["resource"],"additionalProperties":false},"payment_required":{"type":"object","properties":{"x402Version":{"type":"integer","enum":[2]},"resource":{"type":"object"},"accepts":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object"}},"extensions":{"type":"object"}},"required":["x402Version","accepts"],"additionalProperties":true},"payment_payload":{"type":"object"},"settlement":{"type":"object"},"policy":{"type":"object","properties":{"max_amount_atomic":{"type":"string","pattern":"^[0-9]+$"},"max_per_day_atomic":{"type":"string","pattern":"^[0-9]+$"},"spend_24h_atomic":{"type":"string","pattern":"^[0-9]+$"},"allowed_networks":{"type":"array","maxItems":32,"items":{"type":"string"}},"allowed_assets":{"type":"array","maxItems":32,"items":{"type":"string"}},"allowed_payees":{"type":"array","maxItems":64,"items":{"type":"string"}},"blocked_payees":{"type":"array","maxItems":64,"items":{"type":"string"}},"max_timeout_seconds":{"type":"integer","minimum":1,"maximum":3600}},"additionalProperties":false},"delivery":{},"expected_delivery":{"type":"object","properties":{"required_fields":{"type":"array","maxItems":64,"items":{"type":"string"}},"expected_sha256":{"type":"string","pattern":"^[0-9a-fA-F]{64}$"}},"additionalProperties":false},"target_salt19_operation_id":{"type":"string","minLength":8,"maxLength":128}},"required":["request","payment_required","payment_payload","settlement","delivery"],"additionalProperties":false},"output_example":{"verdict":"VERIFIED_LOCAL_EVIDENCE","commerce_root":"...","receipt":{"id":"...","signature_algorithm":"Ed25519","signing_key_id":"...","verification_url":"https://api.salt19.com/proof402/receipts/..."}},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"commerce-verify","path":"/v1/commerce-verify","price":"$0.03","tier":"decision","family":"url","description":"Verify that an x402 v2 payment payload, settlement evidence, original request, accepted offer, spending policy, and delivered response are mutually bound; SALT19 operations can additionally be checked against authoritative D1 commercial state.","input_example":{"request":{"method":"POST","resource":"https://seller.example/v1/data"},"payment_required":{"x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x...","payTo":"0x...","maxTimeoutSeconds":60}]},"payment_payload":{"x402Version":2,"accepted":{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x...","payTo":"0x..."},"payload":{"signature":"0x...","authorization":{"from":"0x...","to":"0x...","value":"20000","validAfter":"0","validBefore":"1999999999","nonce":"0x..."}}},"settlement":{"success":true,"transaction":"0x...","network":"eip155:8453","payer":"0x..."},"delivery":{"result":"ok"},"expected_delivery":{"required_fields":["result"]}},"input_schema":{"type":"object","properties":{"request":{"type":"object","properties":{"method":{"type":"string","maxLength":16},"resource":{"type":"string","minLength":1,"maxLength":2048},"parameters":{"type":"object"},"body":{},"content_type":{"type":"string","maxLength":128}},"required":["resource"],"additionalProperties":false},"payment_required":{"type":"object","properties":{"x402Version":{"type":"integer","enum":[2]},"resource":{"type":"object"},"accepts":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object"}},"extensions":{"type":"object"}},"required":["x402Version","accepts"],"additionalProperties":true},"payment_payload":{"type":"object"},"settlement":{"type":"object"},"policy":{"type":"object","properties":{"max_amount_atomic":{"type":"string","pattern":"^[0-9]+$"},"max_per_day_atomic":{"type":"string","pattern":"^[0-9]+$"},"spend_24h_atomic":{"type":"string","pattern":"^[0-9]+$"},"allowed_networks":{"type":"array","maxItems":32,"items":{"type":"string"}},"allowed_assets":{"type":"array","maxItems":32,"items":{"type":"string"}},"allowed_payees":{"type":"array","maxItems":64,"items":{"type":"string"}},"blocked_payees":{"type":"array","maxItems":64,"items":{"type":"string"}},"max_timeout_seconds":{"type":"integer","minimum":1,"maximum":3600}},"additionalProperties":false},"delivery":{},"expected_delivery":{"type":"object","properties":{"required_fields":{"type":"array","maxItems":64,"items":{"type":"string"}},"expected_sha256":{"type":"string","pattern":"^[0-9a-fA-F]{64}$"}},"additionalProperties":false},"target_salt19_operation_id":{"type":"string","minLength":8,"maxLength":128}},"required":["request","payment_required","payment_payload","settlement","delivery"],"additionalProperties":false},"output_example":{"verdict":"VERIFIED_LOCAL_EVIDENCE","payment_binding_valid":true,"delivery_bound":true,"settlement_evidence_authority":"CALLER_PROVIDED","commerce_root":"...","limitations":["Caller-provided settlement evidence is structurally checked but not independently queried on-chain."]},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"dependency-go-no-go","path":"/v1/dependency-go-no-go","price":"$0.25","tier":"decision","family":"npm","description":"Dependency approval decision for coding agents: decide whether an npm dependency or package is safe to install or adopt and return GO, WARN, or BLOCK using vulnerabilities, security, license, maintenance, deprecation, and package metadata.","input_example":{"package":"hono","version":"4.13.3"},"input_schema":{"type":"object","properties":{"package":{"type":"string","minLength":1,"maxLength":214},"version":{"type":"string","maxLength":64}},"required":["package"],"additionalProperties":false},"output_example":{"verdict":"GO","reasons":["No OSV vulnerabilities returned","License declared","Recent publication activity"],"evidence":{"package":"hono","version":"4.13.3","license":"MIT","vulnerabilities":0},"policy_version":"salt19-dependency-policy-v1"},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"dependency-upgrade-go-no-go","path":"/v1/dependency-upgrade-go-no-go","price":"$0.20","tier":"decision","family":"npm","description":"Compare current and target npm versions and return GO/WARN/BLOCK plus UPGRADE/DEFER/BLOCK guidance, bounded semver risk, OSV security implications, recommended tests, and explicit NOT_PROVEN runtime, peer, migration, and ecosystem compatibility boundaries.","input_example":{"package":"hono","current_version":"4.13.2","target_version":"4.13.3","runtime":"cloudflare-workers","framework":"hono"},"input_schema":{"type":"object","properties":{"package":{"type":"string","minLength":1,"maxLength":214},"current_version":{"type":"string","minLength":1,"maxLength":64},"target_version":{"type":"string","minLength":1,"maxLength":64},"runtime":{"type":"string","maxLength":128},"framework":{"type":"string","maxLength":128},"constraints":{"type":"array","maxItems":32,"items":{"type":"string","maxLength":4000}}},"required":["package","current_version","target_version"],"additionalProperties":false},"output_example":{"verdict":"GO","upgrade_verdict":"UPGRADE","score":0.84,"breaking_changes":{"state":"NOT_PROVEN","version_change":"PATCH"},"runtime_compatibility":{"state":"NOT_PROVEN"},"peer_dependency_conflicts":{"state":"NOT_PROVEN"},"security_implications":{"state":"SUPPORTED","current_osv_records":0,"target_osv_records":0},"recommended_tests":["Install/resolve the target dependency in the actual caller lockfile."]},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"github-repo-facts","path":"/v1/github-repo-facts","price":"$0.01","tier":"primitive","family":"url","description":"Return current public GitHub repository facts such as archive state, license, stars, forks, branch and latest push without the premium adoption decision.","input_example":{"repo":"cloudflare/workers-sdk"},"input_schema":{"type":"object","properties":{"repo":{"type":"string","minLength":3,"maxLength":512}},"required":["repo"],"additionalProperties":false},"output_example":{"repository":"cloudflare/workers-sdk","archived":false,"license":"Apache-2.0","default_branch":"main"},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"github-repo-preflight","path":"/v1/github-repo-preflight","price":"$0.10","tier":"primitive","family":"github","description":"GitHub repository due diligence for coding agents: evaluate whether a public or open-source repository is safe and maintained enough to adopt using license, maintenance, release freshness, activity, project health, and risk signals.","input_example":{"repo":"https://github.com/cloudflare/workers-sdk"},"input_schema":{"type":"object","properties":{"repo":{"type":"string","maxLength":512}},"required":["repo"],"additionalProperties":false},"output_example":{"repository":"cloudflare/workers-sdk","archived":false,"license":"Apache-2.0","days_since_push":1,"open_issues":123,"default_branch":"main","risk_flags":[]},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"model-memory-fit","path":"/v1/model-memory-fit","price":"$0.05","tier":"primitive","family":"model","description":"Can this AI model run on my graphics card? Estimate model memory requirements and check whether a quantized LLM fits available GPU VRAM before loading or local inference.","input_example":{"parameter_count_b":7,"quantization_bits":4,"vram_gb":11,"runtime_overhead_ratio":0.15},"input_schema":{"type":"object","properties":{"parameter_count_b":{"type":"number","minimum":0.01,"maximum":10000},"quantization_bits":{"type":"number","minimum":1,"maximum":32},"vram_gb":{"type":"number","minimum":0.1,"maximum":10000},"runtime_overhead_ratio":{"type":"number","minimum":0,"maximum":2}},"required":["parameter_count_b","quantization_bits","vram_gb"],"additionalProperties":false},"output_example":{"verdict":"FIT","estimated_weight_gib":3.26,"estimated_total_gib":3.75,"vram_gib":11,"headroom_gib":7.25,"limitations":["KV cache and architecture-specific buffers are not modeled"]},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"npm-package-facts","path":"/v1/npm-package-facts","price":"$0.01","tier":"primitive","family":"url","description":"Return live npm registry facts for the latest or requested package version without the higher-priced vulnerability and adoption decision layer.","input_example":{"package":"hono","version":"4.13.3"},"input_schema":{"type":"object","properties":{"package":{"type":"string","minLength":1,"maxLength":214},"version":{"type":"string","maxLength":64}},"required":["package"],"additionalProperties":false},"output_example":{"package":"hono","version":"4.13.3","license":"MIT","deprecated":false},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"npm-package-intel","path":"/v1/npm-package-intel","price":"$0.05","tier":"primitive","family":"npm","description":"Check whether an npm package is deprecated or vulnerable before installing it, including vulnerabilities, license, maintenance, freshness, dependency health, and package.json risk signals.","input_example":{"package":"hono","version":"4.13.3"},"input_schema":{"type":"object","properties":{"package":{"type":"string","minLength":1,"maxLength":214},"version":{"type":"string","maxLength":64}},"required":["package"],"additionalProperties":false},"output_example":{"package":"hono","version":"4.13.3","license":"MIT","deprecated":false,"vulnerabilities":0,"published_at":"2026-08-19T00:00:00.000Z"},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"nws-active-alerts","path":"/v1/nws-active-alerts","price":"$0.01","tier":"primitive","family":"url","description":"Return current U.S. National Weather Service active alerts for a state or territory as compact structured JSON.","input_example":{"area":"FL","limit":10},"input_schema":{"type":"object","properties":{"area":{"type":"string","pattern":"^[A-Za-z]{2}$"},"limit":{"type":"integer","minimum":1,"maximum":20}},"required":["area"],"additionalProperties":false},"output_example":{"area":"FL","alerts":[{"event":"Severe Thunderstorm Warning","severity":"Severe"}]},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"repo-adoption-go-no-go","path":"/v1/repo-adoption-go-no-go","price":"$0.35","tier":"decision","family":"github","description":"Repository adoption decision for autonomous coding agents using public GitHub maintenance, archive, license, and repository-health evidence, with explicit UNKNOWN and NOT_PROVEN boundaries for dependency, security, compatibility, integration, and project-fit claims.","input_example":{"repo":"cloudflare/workers-sdk"},"input_schema":{"type":"object","properties":{"repo":{"type":"string","maxLength":512}},"required":["repo"],"additionalProperties":false},"output_example":{"verdict":"GO","score":0.86,"findings":["Repository is neither archived nor disabled.","License declared as Apache-2.0."],"maintenance":{"state":"SUPPORTED","days_since_push":1},"license_assessment":{"state":"SUPPORTED","declared_license":"Apache-2.0"},"security_indicators":{"state":"NOT_PROVEN"},"compatibility":{"state":"NOT_PROVEN"},"project_fit":{"state":"NOT_PROVEN"}},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"sec-company-facts","path":"/v1/sec-company-facts","price":"$0.01","tier":"primitive","family":"url","description":"Return selected latest SEC XBRL company facts from EDGAR's live companyfacts feed with source dates and units.","input_example":{"cik":"0000320193","concepts":["Assets","Liabilities","Revenues","NetIncomeLoss"]},"input_schema":{"type":"object","properties":{"cik":{"type":"string","pattern":"^[0-9]{1,10}$"},"concepts":{"type":"array","maxItems":8,"items":{"type":"string","maxLength":96}}},"required":["cik"],"additionalProperties":false},"output_example":{"entity_name":"Apple Inc.","facts":{"Assets":{"value":0,"unit":"USD","filed":"2026-08-01"}}},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"sec-recent-filings","path":"/v1/sec-recent-filings","price":"$0.01","tier":"primitive","family":"url","description":"Return recent SEC EDGAR filings for a company CIK from the live SEC submissions feed, normalized for agent consumption.","input_example":{"cik":"0000320193","limit":8},"input_schema":{"type":"object","properties":{"cik":{"type":"string","pattern":"^[0-9]{1,10}$"},"limit":{"type":"integer","minimum":1,"maximum":20}},"required":["cik"],"additionalProperties":false},"output_example":{"company":"Apple Inc.","cik":"0000320193","filings":[{"form":"10-Q","filing_date":"2026-07-31"}]},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"url-http-preflight","path":"/v1/url-http-preflight","price":"$0.03","tier":"primitive","family":"url","description":"Inspect a URL before an autonomous agent calls it, and preflight or verify a website or external API endpoint is healthy and safe to call by checking HTTP status, redirects, latency, and security headers.","input_example":{"url":"https://example.com"},"input_schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","maxLength":2048}},"required":["url"],"additionalProperties":false},"output_example":{"final_url":"https://example.com/","status":200,"redirects":0,"latency_ms":110,"content_type":"text/html","security_headers":{"strict_transport_security":true,"content_security_policy":false,"x_content_type_options":true}},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"url-to-llm-markdown","path":"/v1/url-to-llm-markdown","price":"$0.01","tier":"primitive","family":"url","description":"Fetch a public web page, remove scripts/styles/navigation noise, and return bounded LLM-friendly Markdown plus canonical URL and fetch provenance.","input_example":{"url":"https://example.com","max_chars":50000},"input_schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","maxLength":2048},"max_chars":{"type":"integer","minimum":1000,"maximum":150000}},"required":["url"],"additionalProperties":false},"output_example":{"final_url":"https://example.com/","title":"Example Domain","markdown":"# Example Domain\n\n...","truncated":false},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}},{"id":"usgs-earthquakes","path":"/v1/usgs-earthquakes","price":"$0.01","tier":"primitive","family":"url","description":"Query recent USGS earthquake events by lookback window and minimum magnitude and return compact live event state.","input_example":{"hours":24,"min_magnitude":2.5,"limit":20},"input_schema":{"type":"object","properties":{"hours":{"type":"integer","minimum":1,"maximum":168},"min_magnitude":{"type":"number","minimum":0,"maximum":10},"limit":{"type":"integer","minimum":1,"maximum":50}},"required":[],"additionalProperties":false},"output_example":{"count":1,"events":[{"magnitude":3.1,"place":"example","time":"2026-08-28T12:00:00.000Z"}]},"commercial_state":"ACTIVE","commercial_action":"HOLD","opportunity_score":null,"priority":100,"commercial_state_source":"declared_default_non_authoritative","external_payability":{"status":"UNKNOWN","fresh":false,"payment_ready":false,"production_ready_claim":false,"failure_class":"PAYABILITY_CERTIFICATION_MISSING_OR_UNAVAILABLE","transient_failure":false,"observed_at":null,"expires_at":null}}],"catalog_resilience":{"version":"batched-commercial-read-v2","commercial_projection_version":"batched-read-only-commercial-projection-v2","commercial_state_reads":0,"commercial_state_source":"UNAVAILABLE","commercial_state_timed_out":true,"commercial_state_cache_age_ms":null,"commercial_state_error":"commercial-state read exceeded 1250ms deadline","payability_state_reads":0,"payability_state_timed_out":true,"payability_state_error":"payability projection exceeded 1250ms deadline","authoritative_state":"UNAVAILABLE_NON_AUTHORITATIVE_DEFAULTS","payability_authority":"UNAVAILABLE_UNKNOWN","missing_commercial_rows":["agent-claim-output-verifier","agent-code-change-risk-gate","agent-decision-preflight","agent-plan-verifier","base-contract-state","base-token-allowance","base-token-balance","base-transaction-status","base-wallet-balance","commerce-decision","commerce-receipt","commerce-verify","dependency-go-no-go","dependency-upgrade-go-no-go","github-repo-facts","github-repo-preflight","model-memory-fit","npm-package-facts","npm-package-intel","nws-active-alerts","repo-adoption-go-no-go","sec-company-facts","sec-recent-filings","url-http-preflight","url-to-llm-markdown","usgs-earthquakes"],"behavior":"Public catalog reads are bounded and batched. Fresh deterministic payability FAIL products remain suppressed when certification is available; exhausted transport/retryable HTTP observations remain visible as degraded evidence. Missing or unavailable commercial state uses declared defaults only as explicitly non-authoritative discovery metadata; unavailable payability evidence remains UNKNOWN."},"claim_boundary":"Catalog presence and fallback metadata are discovery only. The returned x402 challenge is the payment authority; validated_external_revenue remains the economic authority."}