{"service":"wever-commerce-assurance-v1","category":"Commerce Assurance","family":"Commerce Assurance","page":"https://weverlabs.com/diligence-checks/#commerce","tools":{"wever_payment-instruction-check":{"path":"/api/payment-instruction-check","kind":"check","receipt_type":"wever.payment-instruction-check.v1","schema":{"type":"object","additionalProperties":false,"required":[],"properties":{"instruction":{"type":"object","additionalProperties":false,"required":[],"properties":{"network":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Network, such as base or eip155:8453."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset symbol or token address."},"recipient":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Recipient address."},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Payment reference."},"memo":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Memo or note."},"expires_at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"Expiry date or time."},"payee":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Payee name."}},"minProperties":1,"description":"The instruction as fields. A field takes precedence over the text."},"text":{"type":"string","minLength":1,"maxLength":65536,"pattern":"\\S","description":"The instruction as written, up to 64 KB."},"invoice":{"type":"object","additionalProperties":false,"required":[],"properties":{"number":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"payee":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"pay_to":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Address the invoice asks payment to."},"network":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"due_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}},"minProperties":1,"description":"Optional invoice or order to hold the instruction against."},"policy":{"type":"object","additionalProperties":false,"required":[],"properties":{"allowed_networks":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"allowed_assets":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"max_amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"recipient_allowlist":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"require_reference":{"type":"boolean"},"require_expiry":{"type":"boolean"}},"minProperties":1,"description":"Optional payer policy constraints."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."},"format":{"enum":["text","html"],"description":"html reduces markup to text first. Defaults to html when the text starts with a tag."}},"minProperties":1,"anyOf":[{"required":["instruction"]},{"required":["text"]}],"description":"Send the instruction as fields, text or both."},"reads":"material in the call","elements":["network","asset","recipient","amount","currency","reference","expiry"],"verdicts":["mismatches_found","elements_missing","consistent"]},"wever_invoice-payment-match":{"path":"/api/invoice-payment-match","kind":"match","receipt_type":"wever.invoice-payment-match.v1","schema":{"type":"object","additionalProperties":false,"required":["invoice","payment"],"properties":{"invoice":{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"number":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"payer":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"payee":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"issue_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"due_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"pay_to":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Account or address the invoice asks payment to."}}},"payment":{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"payer":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"payee":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"transaction_id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"from":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Paying account or address."},"to":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Receiving account or address."}}},"receipt":{"type":"object","additionalProperties":false,"required":[],"properties":{"number":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"payer":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"payee":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}},"minProperties":1,"description":"Optional receipt."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["amount","currency","payer","payee","reference","date"],"verdicts":["mismatch","partial","exact"]},"wever_settlement-reconciliation-check":{"path":"/api/settlement-reconciliation-check","kind":"check","receipt_type":"wever.settlement-reconciliation-check.v1","schema":{"type":"object","additionalProperties":false,"required":["expected","received"],"properties":{"expected":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["reference","amount"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"due_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}}},"description":"Expected settlements."},"received":{"type":"array","minItems":0,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"transaction_id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Received transfers."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency for rows that state none."},"tolerance":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Difference still read as a match. Defaults to 0."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["matched","missing","duplicate","short","overpaid","unmatched"],"verdicts":["exceptions_found","reconciled"]},"wever_expense-close-pack":{"path":"/api/expense-close-pack","kind":"pack","receipt_type":"wever.expense-close-pack.v1","schema":{"type":"object","additionalProperties":false,"required":["period","payments"],"properties":{"period":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"end":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as \"October 2026\"."}}},"payments":{"type":"array","minItems":0,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"tool_or_service":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"category":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"receipt_id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Payment records."},"receipts":{"type":"array","minItems":0,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":[],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"payment_id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Receipt records."},"refunds":{"type":"array","minItems":0,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"payment_id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Refund records."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency for rows that state none."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["by_counterparty","by_tool_or_service","by_category","exceptions"],"verdicts":["exceptions_to_resolve","ready_to_close"]},"wever_payout-readiness-check":{"path":"/api/payout-readiness-check","kind":"check","receipt_type":"wever.payout-readiness-check.v1","schema":{"type":"object","additionalProperties":false,"required":["request"],"properties":{"request":{"type":"object","additionalProperties":false,"required":[],"properties":{"payout_id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"recipient":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"wallet":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"network":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"purpose":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"requested_by":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"requested_at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}},"minProperties":1,"description":"The payout request."},"invoice":{"type":"object","additionalProperties":false,"required":[],"properties":{"number":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"payee":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"pay_to":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"network":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"minProperties":1,"description":"Optional supporting invoice."},"documents":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["type"],"properties":{"type":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as invoice, contract or tax form."},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"party":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Supporting documents."},"approvals":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["approver"],"properties":{"approver":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"role":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"approved_at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"limit":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Most this approver may approve."},"scope":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"}}},"description":"Approvals given."},"policy":{"type":"object","additionalProperties":false,"required":[],"properties":{"required_approvals":{"type":"integer","minimum":1,"maximum":10},"approver_roles":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"required_documents":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"max_amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"approval_max_age_days":{"type":"integer","minimum":1,"maximum":3650}},"minProperties":1,"description":"Optional approval and document policy."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["recipient","wallet","amount","purpose","documents","approvals"],"verdicts":["not_ready","ready"]},"wever_counterparty-onboarding-check":{"path":"/api/counterparty-onboarding-check","kind":"check","receipt_type":"wever.counterparty-onboarding-check.v1","schema":{"type":"object","additionalProperties":false,"required":["packet"],"properties":{"packet":{"type":"object","additionalProperties":false,"required":[],"properties":{"legal_name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"agent_id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"entity_type":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"registration_number":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"jurisdiction":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"website":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"contact":{"type":"object","additionalProperties":false,"required":[],"properties":{"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"email":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"phone":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"address":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"}},"minProperties":1},"payment_route":{"type":"object","additionalProperties":false,"required":[],"properties":{"kind":{"enum":["wallet","bank","other"]},"network":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"wallet":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"account_name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"bank_name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"iban":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"account_number":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"routing_number":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"swift_bic":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"minProperties":1},"terms":{"type":"object","additionalProperties":false,"required":[],"properties":{"accepted":{"type":"boolean"},"version":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"accepted_at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"accepted_by":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"minProperties":1},"compliance":{"type":"object","minProperties":1,"maxProperties":30,"propertyNames":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_]{0,63}$","not":{"pattern":"[\\r\\n  ]"}},"additionalProperties":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"description":"Compliance fields as supplied, such as tax_form or sanctions_screening."}},"minProperties":1,"description":"The onboarding packet."},"requirements":{"type":"object","additionalProperties":false,"required":[],"properties":{"terms_version":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Terms version the packet should accept."},"compliance_fields":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"minProperties":1,"description":"Optional requirements."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["identity","contact","payment_route","terms_acceptance","compliance"],"verdicts":["inconsistent","incomplete","complete"]},"wever_procurement-decision-brief":{"path":"/api/procurement-decision-brief","kind":"brief","receipt_type":"wever.procurement-decision-brief.v1","schema":{"type":"object","additionalProperties":false,"required":["proposals"],"properties":{"proposals":{"type":"array","minItems":2,"maxItems":6,"items":{"type":"object","additionalProperties":false,"required":["vendor"],"properties":{"vendor":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"price":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Price per billing period."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"billing":{"enum":["one_time","monthly","quarterly","annual"]},"setup_fee":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"term":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"service_levels":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"security":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"data_terms":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"liability":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"renewal":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"support":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":65536,"pattern":"\\S","description":"The proposal as written."}}},"description":"Two or more proposals."},"priorities":{"type":"array","minItems":1,"maxItems":7,"items":{"enum":["price","term","service_levels","security_and_data","liability","renewal","support"]},"description":"Optional order of importance."},"budget":{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency or asset code, such as USD or USDC."},"period":{"enum":["monthly","annual","total"]}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["price","term","service_levels","security_and_data","liability","renewal","support"],"verdicts":["recommended","not_comparable"]},"wever_renewal-notice-check":{"path":"/api/renewal-notice-check","kind":"check","receipt_type":"wever.renewal-notice-check.v1","schema":{"type":"object","additionalProperties":false,"required":["current_date"],"properties":{"current_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","not":{"pattern":"[\\r\\n  ]"},"description":"Today as YYYY-MM-DD."},"agreement":{"type":"string","minLength":1,"maxLength":65536,"pattern":"\\S","description":"Agreement text, up to 64 KB."},"fields":{"type":"object","additionalProperties":false,"required":[],"properties":{"renewal_type":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"term_start":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"term_end":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"initial_term":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"renewal_term":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"notice_period":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"price_change":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"},"termination":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"}},"minProperties":1,"description":"Renewal fields. A field takes precedence over the text."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."},"format":{"enum":["text","html"],"description":"html reduces markup to text first. Defaults to html when the text starts with a tag."}},"anyOf":[{"required":["agreement"]},{"required":["fields"]}],"description":"Send current_date with the agreement, the fields or both."},"reads":"material in the call","elements":["renewal_type","current_term","notice_period","notice_deadline","price_change","termination_window"],"verdicts":["notice_deadline_passed","notice_window_open","no_automatic_renewal","renewal_terms_unclear"]}},"limits":{"text_field":"64 KB","all_supplied_text":"512 KB per call","report":"1 MB","max_request_bytes":3211264,"settlement_rows":500,"expense_rows":1000,"refund_rows":500,"proposals":6,"approvals":20,"documents":20,"screening_stale_days":365,"approval_stale_days":30,"expiring_hours":24,"renewal_soon_days":30},"material":"Each tool reads only the material in the call: fields, lists and pasted text. No page is fetched, no wallet, bank, registry or counterparty is contacted, and no money moves.","basis":"This report compares the figures, dates, names, references and addresses in the material in the call, and computes every total and deadline from them.","related":{"live_wallet_activity":"wever_wallet-statement","counterparty_research":"wever_counterparty-brief","document_deadlines":"wever_deadline-check"},"addresses":"Addresses are read for their format on the named network: an EVM address is 0x and 40 hex characters, with mixed case held to the EIP-55 checksum; Solana, Bitcoin and Tron addresses by their character sets and lengths.","pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/payment-instruction-check":"100000","/api/invoice-payment-match":"100000","/api/settlement-reconciliation-check":"100000","/api/expense-close-pack":"100000","/api/payout-readiness-check":"100000","/api/counterparty-onboarding-check":"100000","/api/procurement-decision-brief":"100000","/api/renewal-notice-check":"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/commerce-assurance-contract","key_id":"wever-trust-20261001","public_jwk":{"crv":"Ed25519","x":"PG6bYTJfqh-Y7YEMzxNVhMsFkrO1XnX7djPUvNi9g_U","kty":"OKP"},"algorithm":"Ed25519","receipt_types":{"payment-instruction-check":"wever.payment-instruction-check.v1","invoice-payment-match":"wever.invoice-payment-match.v1","settlement-reconciliation-check":"wever.settlement-reconciliation-check.v1","expense-close-pack":"wever.expense-close-pack.v1","payout-readiness-check":"wever.payout-readiness-check.v1","counterparty-onboarding-check":"wever.counterparty-onboarding-check.v1","procurement-decision-brief":"wever.procurement-decision-brief.v1","renewal-notice-check":"wever.renewal-notice-check.v1"},"jwt_type":"wever-commerce-assurance+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."}}