{"service":"wever-diligence-checks-v1","category":"DiligenceOps","family":"Diligence checks","tools":{"wever_contract-diff-check":{"path":"/api/contract-diff-check","receipt_type":"wever.contract-diff-check.v1","schema":{"type":"object","additionalProperties":false,"required":["before","after"],"properties":{"before":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S","description":"The earlier version of the terms or contract, up to 256 KB."},"after":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S","description":"The later version, up to 256 KB."},"before_label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name for the earlier version, for example \"Terms of 2026-06-01\"."},"after_label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name for the later version."},"format":{"enum":["text","html"],"description":"html extracts the readable text first. Defaults to text."}}}},"wever_claim-evidence-check":{"path":"/api/claim-evidence-check","receipt_type":"wever.claim-evidence-check.v1","schema":{"type":"object","additionalProperties":false,"required":["claim","evidence"],"properties":{"claim":{"anyOf":[{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":1000,"pattern":"\\S"}}],"description":"The claim as one string, which is split into parts, or the parts as a list."},"evidence":{"anyOf":[{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S"},{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"source":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S"}}}}],"description":"Evidence text, or up to 200 excerpts as {source, text}. Up to 256 KB in all."},"claim_kind":{"enum":["product","listing","diligence","other"],"description":"Recorded as context."}}}},"wever_policy-fit-check":{"path":"/api/policy-fit-check","receipt_type":"wever.policy-fit-check.v1","schema":{"type":"object","additionalProperties":false,"required":["action","policy"],"properties":{"action":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"The proposed agent action in plain language, for example \"Buy 3 monitors from Dell for $450\"."},"policy":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S","description":"The policy, mandate or instruction text, up to 256 KB."},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"Optional amount of the action. Otherwise the first amount in the action text is used."},"currency":{"type":"string","pattern":"^[A-Za-z]{3,5}$","description":"Currency or token code, for example USD, EUR or USDC."},"policy_label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional policy name, recorded in the report."}}}},"wever_quote-compare":{"path":"/api/quote-compare","receipt_type":"wever.quote-compare.v1","schema":{"type":"object","additionalProperties":false,"required":["quotes"],"properties":{"subject":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The job, trip leg or purchase the quotes are for."},"currency":{"type":"string","pattern":"^[A-Za-z]{3,5}$","description":"Currency for quotes that omit their own."},"quotes":{"type":"array","minItems":2,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["provider","price"],"properties":{"provider":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Provider name as quoted."},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Quote or offer reference."},"price":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"Quoted base price."},"currency":{"type":"string","pattern":"^[A-Za-z]{3,5}$","description":"Currency or token code, for example USD, EUR or USDC."},"fees":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["label","amount"],"properties":{"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"A non-negative amount as a decimal string or number, up to 6 places, for example \"49.99\"."},"optional":{"type":"boolean","description":"true for an add-on the buyer can decline, such as a checked bag or rush delivery."}}},"description":"Fees on top of the price. Mandatory fees count toward the total; optional add-ons count only toward the like-for-like total."},"tax":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"A non-negative amount as a decimal string or number, up to 6 places, for example \"49.99\"."},"discount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"A non-negative amount as a decimal string or number, up to 6 places, for example \"49.99\"."},"deposit":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"Amount due up front."},"included":{"type":"array","maxItems":100,"items":{"type":"string","minLength":1,"maxLength":300,"pattern":"\\S"},"description":"What the price includes, as the provider states it."},"excluded":{"type":"array","maxItems":100,"items":{"type":"string","minLength":1,"maxLength":300,"pattern":"\\S"},"description":"What the provider says is not included."},"cancellation":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"Cancellation terms as quoted."},"refund":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"Refund terms as quoted."},"timing":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Timing as quoted: delivery time, departure, start date or duration."},"valid_until":{"type":"string","pattern":"^20[0-9]{2}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:\\.[0-9]{1,3})?)?(?:Z|[+-][0-9]{2}:[0-9]{2}))?$","description":"ISO date (2026-11-04) or datetime with a timezone (2026-11-04T17:00:00Z)."},"terms":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"Any other terms as quoted."}}},"description":"Two to 20 quotes for the same job, trip leg or purchase."}}}},"wever_job-brief":{"path":"/api/job-brief","receipt_type":"wever.job-brief.v1","schema":{"type":"object","additionalProperties":false,"required":["description"],"properties":{"description":{"type":"string","minLength":1,"maxLength":32768,"pattern":"\\S","description":"The job in plain language, up to 32 KB."},"title":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"budget":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"Total budget, split across milestones."},"currency":{"type":"string","pattern":"^[A-Za-z]{3,5}$","description":"Currency or token code, for example USD, EUR or USDC."},"deadline":{"type":"string","pattern":"^20[0-9]{2}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:\\.[0-9]{1,3})?)?(?:Z|[+-][0-9]{2}:[0-9]{2}))?$","description":"ISO date (2026-11-04) or datetime with a timezone (2026-11-04T17:00:00Z)."},"milestones":{"type":"integer","minimum":1,"maximum":10,"description":"Preferred number of milestones. Defaults from the deliverables."}}}},"wever_deliverable-check":{"path":"/api/deliverable-check","receipt_type":"wever.deliverable-check.v1","schema":{"type":"object","additionalProperties":false,"required":["acceptance_criteria","deliverable"],"properties":{"acceptance_criteria":{"anyOf":[{"type":"string","minLength":1,"maxLength":32768,"pattern":"\\S"},{"type":"array","minItems":1,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":2000,"pattern":"\\S"}}],"description":"The job’s acceptance criteria as a list, or as text with one criterion per line or sentence."},"deliverable":{"type":"object","additionalProperties":false,"minProperties":1,"description":"The delivered work: its text, its metadata, or both.","properties":{"text":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S","description":"The delivered text or a description of the delivered files, up to 256 KB."},"metadata":{"type":"object","minProperties":1,"maxProperties":64,"propertyNames":{"type":"string","minLength":1,"maxLength":80},"additionalProperties":{"anyOf":[{"type":"string","maxLength":2000},{"type":"number"},{"type":"boolean"},{"type":"array","maxItems":100,"items":{"anyOf":[{"type":"string","maxLength":500},{"type":"number"}]}}]},"description":"Facts about the delivery such as format, files, pages, word_count, size_bytes or languages."}}},"evidence":{"anyOf":[{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S"},{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"source":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S"}}}}],"description":"Optional supporting material for claims the deliverable makes: test output, analytics, sources. Up to 256 KB."}}}},"wever_refund-eligibility-check":{"path":"/api/refund-eligibility-check","receipt_type":"wever.refund-eligibility-check.v1","schema":{"type":"object","additionalProperties":false,"required":["purchase","policy"],"properties":{"purchase":{"type":"object","additionalProperties":false,"required":["amount","currency","purchased_at"],"properties":{"merchant":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"item":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"order_id":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"category":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"A non-negative amount as a decimal string or number, up to 6 places, for example \"49.99\"."},"currency":{"type":"string","pattern":"^[A-Za-z]{3,5}$","description":"Currency or token code, for example USD, EUR or USDC."},"purchased_at":{"type":"string","pattern":"^20[0-9]{2}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:\\.[0-9]{1,3})?)?(?:Z|[+-][0-9]{2}:[0-9]{2}))?$","description":"ISO date (2026-11-04) or datetime with a timezone (2026-11-04T17:00:00Z)."},"delivered_at":{"type":"string","pattern":"^20[0-9]{2}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:\\.[0-9]{1,3})?)?(?:Z|[+-][0-9]{2}:[0-9]{2}))?$","description":"ISO date (2026-11-04) or datetime with a timezone (2026-11-04T17:00:00Z)."},"condition":{"enum":["unopened","unused","opened","used","damaged","defective","not_received","not_as_described","wrong_item"],"description":"The item’s condition or the problem with it."},"final_sale":{"type":"boolean","description":"true when the item was sold as final sale."},"payment_method":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"}}},"policy":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S","description":"The merchant’s refund or return policy text, up to 256 KB."},"claim":{"type":"object","additionalProperties":false,"required":[],"properties":{"requested_at":{"type":"string","pattern":"^20[0-9]{2}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:\\.[0-9]{1,3})?)?(?:Z|[+-][0-9]{2}:[0-9]{2}))?$","description":"When the refund is or was requested. Defaults to the check time."},"reason":{"type":"string","minLength":1,"maxLength":2000,"pattern":"\\S"},"evidence_available":{"type":"array","maxItems":30,"items":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"description":"Evidence the buyer can attach, for example [\"receipt\", \"photos\"]."}}}}}},"wever_subscription-audit":{"path":"/api/subscription-audit","receipt_type":"wever.subscription-audit.v1","schema":{"type":"object","additionalProperties":false,"required":["subscriptions"],"properties":{"subscriptions":{"type":"array","minItems":1,"maxItems":200,"description":"Up to 200 subscriptions or recurring charges.","items":{"type":"object","additionalProperties":false,"required":["name","amount","currency","cadence","last_charge_date"],"properties":{"name":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Service name as it appears on the statement or account."},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"merchant":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"category":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"The latest charge amount."},"currency":{"type":"string","pattern":"^[A-Za-z]{3,5}$","description":"Currency or token code, for example USD, EUR or USDC."},"cadence":{"enum":["daily","weekly","biweekly","monthly","quarterly","semiannual","annual"]},"last_charge_date":{"type":"string","pattern":"^20[0-9]{2}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:\\.[0-9]{1,3})?)?(?:Z|[+-][0-9]{2}:[0-9]{2}))?$","description":"ISO date (2026-11-04) or datetime with a timezone (2026-11-04T17:00:00Z)."},"prior_amounts":{"type":"array","maxItems":60,"items":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"A non-negative amount as a decimal string or number, up to 6 places, for example \"49.99\"."},{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000},{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}],"description":"A non-negative amount as a decimal string or number, up to 6 places, for example \"49.99\"."},"date":{"type":"string","pattern":"^20[0-9]{2}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:\\.[0-9]{1,3})?)?(?:Z|[+-][0-9]{2}:[0-9]{2}))?$","description":"ISO date (2026-11-04) or datetime with a timezone (2026-11-04T17:00:00Z)."}}}]},"description":"Earlier amounts, oldest first, or as {amount, date}."},"charge_dates":{"type":"array","maxItems":120,"items":{"type":"string","pattern":"^20[0-9]{2}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:\\.[0-9]{1,3})?)?(?:Z|[+-][0-9]{2}:[0-9]{2}))?$","description":"ISO date (2026-11-04) or datetime with a timezone (2026-11-04T17:00:00Z)."},"description":"Earlier charge dates, for the cadence check."}}}},"as_of":{"type":"string","pattern":"^20[0-9]{2}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:\\.[0-9]{1,3})?)?(?:Z|[+-][0-9]{2}:[0-9]{2}))?$","description":"Audit date. Defaults to the check time."},"stale_grace_days":{"type":"integer","minimum":0,"maximum":90,"description":"Days past the expected next charge before a charge counts as stale. Default 7."}}}}},"limits":{"text_field":"256 KB","all_supplied_text":"512 KB per call","report":"1 MB","max_request_bytes":3211264,"contract_clauses":6000,"claim_parts":50,"evidence_sentences":8000},"material":"Every check reads only the material in the call. No page is fetched, no account is read, no merchant or provider is contacted and no money moves.","contract_diff_check":{"topics":["fees","refund","cancellation","ownership","liability","term"],"verdicts":["no_changes","wording_changes_only","material_changes"]},"claim_evidence_check":{"statuses":["supported","unsupported","contradicted"],"verdicts":["supported","partially_supported","unsupported","contradicted"]},"policy_fit_check":{"effects":["allows","limits","requires","blocks","informs"],"verdicts":["fits","needs_detail","needs_condition","blocked","not_addressed"]},"quote_compare":{"totals":"price + mandatory fees + tax - discount; like-for-like adds optional fees for items another quote includes","verdicts":["comparable","comparable_with_differences","not_comparable"]},"job_brief":{"output":["deliverables","acceptance_criteria","milestones","escrow","questions"],"escrow_quote_tool":"wever_escrow-quote","creates":"nothing; the brief is a plan for the hirer"},"deliverable_check":{"statuses":["addressed","missing","not_met"],"verdicts":["all_addressed","gaps_found"]},"refund_eligibility_check":{"verdicts":["fits_policy","needs_detail","conditions_not_met","outside_window","excluded_by_policy","policy_unclear"]},"subscription_audit":{"cadence_days":{"daily":[1,1],"weekly":[6,8],"biweekly":[13,15],"monthly":[27,32],"quarterly":[88,93],"semiannual":[178,186],"annual":[360,370]},"default_stale_grace_days":7,"verdicts":["no_issues","issues_found"]},"pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/contract-diff-check":"100000","/api/claim-evidence-check":"100000","/api/policy-fit-check":"100000","/api/quote-compare":"100000","/api/job-brief":"100000","/api/deliverable-check":"100000","/api/refund-eligibility-check":"100000","/api/subscription-audit":"100000"},"x402Version":2,"scheme":"exact","freeTier":{"calls":10,"windowDays":30,"scope":"all_paid_endpoints","walletProofMaxAgeSeconds":300}},"wallet_proof":"Sign the exact JSON arguments and the tool route with X-Wever-Wallet-Proof. Retry an unchanged payment or wallet-proof request to recover its stored report.","signing":{"issuer":"https://weverlabs.com/api/diligence-checks-contract","key_id":"wever-trust-20261001","public_jwk":{"crv":"Ed25519","x":"PG6bYTJfqh-Y7YEMzxNVhMsFkrO1XnX7djPUvNi9g_U","kty":"OKP"},"algorithm":"Ed25519","receipt_types":{"contract-diff-check":"wever.contract-diff-check.v1","claim-evidence-check":"wever.claim-evidence-check.v1","policy-fit-check":"wever.policy-fit-check.v1","quote-compare":"wever.quote-compare.v1","job-brief":"wever.job-brief.v1","deliverable-check":"wever.deliverable-check.v1","refund-eligibility-check":"wever.refund-eligibility-check.v1","subscription-audit":"wever.subscription-audit.v1"},"jwt_type":"wever-diligence-check+jwt","digest":"SHA-256 of UTF-8 JSON.stringify(report), preserving returned property order. Verify the JWS signature and the report_sha256 and subject_sha256 claims."}}