{"service":"wever-diligence-assurance-v1","category":"DiligenceOps","family":"Diligence assurance checks","round":7,"tools":{"wever_insurance-evidence-check":{"path":"/api/insurance-evidence-check","kind":"check","receipt_type":"wever.insurance-evidence-check.v1","schema":{"type":"object","additionalProperties":false,"required":[],"properties":{"evidence":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S","description":"The insurance certificate or policy excerpt, such as an ACORD 25 certificate, up to 256 KB."},"fields":{"type":"object","additionalProperties":false,"required":[],"properties":{"insurer":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The insurer or insurers affording coverage."},"insured":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The named insured."},"policy_number":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"The policy number."},"coverages":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["type"],"properties":{"type":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"The coverage type, for example \"general liability\"."},"limit":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"}],"description":"The per-occurrence or per-claim limit, for example \"1,000,000 USD\"."},"aggregate":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"}],"description":"Optional aggregate limit."},"currency":{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S","description":"Optional currency for numeric limits."},"effective_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"Optional effective date."},"expiry_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"Optional expiry date."}}},"description":"Up to 20 coverages with their limits and dates."},"effective_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"The policy effective date, for example \"2026-01-01\"."},"expiry_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"The policy expiry date."},"certificate_holder":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The certificate holder as written."},"additional_insured":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The additional insured wording, where the certificate has it."}},"minProperties":1,"description":"The same material as fields. A field given here takes precedence over the document for that element."},"requirements":{"type":"object","additionalProperties":false,"required":[],"properties":{"coverages":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["type"],"properties":{"type":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"The required coverage type."},"min_limit":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"}],"description":"Optional minimum limit."},"currency":{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S","description":"Optional currency for a numeric limit."}}},"description":"The coverages you require."},"work_starts":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"Optional date the work starts."},"work_ends":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"Optional date the work ends."},"certificate_holder":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Optional required certificate holder."},"additional_insured":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Optional required additional insured."}},"minProperties":1,"description":"Optional: what you require, so the evidence can be held against it."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name for the material, recorded in the report."},"format":{"enum":["text","html"],"description":"html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text."}},"minProperties":1,"anyOf":[{"required":["evidence"]},{"required":["fields"]}],"description":"Send the evidence, the fields or both."},"reads":"material in the call","document":"evidence","elements":["insurer","coverage_types","limits","policy_period","certificate_holder","additional_insured"]},"wever_audit-evidence-check":{"path":"/api/audit-evidence-check","kind":"check","receipt_type":"wever.audit-evidence-check.v1","schema":{"type":"object","additionalProperties":false,"required":[],"properties":{"report":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S","description":"The audit or attestation report excerpt as text or HTML, up to 256 KB: the opinion, the description of the period or date, the testing results and any exceptions."},"fields":{"type":"object","additionalProperties":false,"required":[],"properties":{"standard":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The standard, for example \"SOC 2\", \"SOC 1\", \"ISO 27001\" or \"PCI DSS\"."},"report_type":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The report type, for example \"Type 2\", \"Type 1\" or \"certification\"."},"auditor":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The audit firm or certification body."},"period_start":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"The start of the period covered."},"period_end":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"The end of the period covered."},"as_of":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"The date of a point-in-time report."},"opinion":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The opinion or result as written."},"exceptions":{"anyOf":[{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S"},{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":2000,"pattern":"\\S"}}],"description":"The exceptions or deviations noted, or a statement that none were noted."},"qualifications":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"Any qualification, modification or emphasis of matter."},"scope":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The systems, services, locations or criteria in scope."}},"minProperties":1,"description":"The same material as fields. A field given here takes precedence over the document for that element."},"context":{"type":"object","additionalProperties":false,"required":[],"properties":{"engagement_starts":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"Optional date your engagement with the vendor starts."},"summary":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"Optional summary of the report as the vendor presented it, for example \"SOC 2 Type II, no exceptions\", so it can be set beside the report."}},"minProperties":1,"description":"Optional: when the engagement starts and how the report was summarized to you."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name for the material, recorded in the report."},"format":{"enum":["text","html"],"description":"html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text."}},"minProperties":1,"anyOf":[{"required":["report"]},{"required":["fields"]}],"description":"Send the report, the fields or both."},"reads":"material in the call","document":"report","elements":["standard","auditor","coverage","opinion","exceptions","scope"]},"wever_dpa-evidence-check":{"path":"/api/dpa-evidence-check","kind":"check","receipt_type":"wever.dpa-evidence-check.v1","schema":{"type":"object","additionalProperties":false,"required":[],"properties":{"agreement":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S","description":"The data processing agreement or its key clauses as text or HTML, up to 256 KB."},"fields":{"type":"object","additionalProperties":false,"required":[],"properties":{"roles":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The roles of the parties, for example \"Customer is the controller; Vendor is the processor\"."},"purpose_limits":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The purpose limits and instruction clause."},"subprocessors":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The sub-processor terms: authorization, notice, objection and flow-down."},"breach_notification":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The breach notification clause and its window."},"transfers":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The international transfer mechanism."},"deletion_return":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"Deletion or return of the data on termination."}},"minProperties":1,"description":"The same material as fields. A field given here takes precedence over the document for that element."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name for the material, recorded in the report."},"format":{"enum":["text","html"],"description":"html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text."}},"minProperties":1,"anyOf":[{"required":["agreement"]},{"required":["fields"]}],"description":"Send the agreement, the fields or both."},"reads":"material in the call","document":"agreement","elements":["roles","purpose_limits","subprocessors","breach_notification","transfer_mechanism","deletion_return"]},"wever_nda-evidence-check":{"path":"/api/nda-evidence-check","kind":"check","receipt_type":"wever.nda-evidence-check.v1","schema":{"type":"object","additionalProperties":false,"required":[],"properties":{"agreement":{"type":"string","minLength":1,"maxLength":262144,"pattern":"\\S","description":"The non-disclosure agreement as text or HTML, up to 256 KB."},"fields":{"type":"object","additionalProperties":false,"required":[],"properties":{"direction":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"Whether the agreement is mutual or one-way, and who discloses."},"parties":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The parties."},"definition":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The definition of confidential information."},"carve_outs":{"anyOf":[{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S"},{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":2000,"pattern":"\\S"}}],"description":"The exclusions from confidential information."},"term":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The term of the agreement."},"survival":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"How long the obligations survive."},"residuals":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"Any residuals clause."},"governing_law":{"type":"string","minLength":1,"maxLength":8000,"pattern":"\\S","description":"The governing law and venue."}},"minProperties":1,"description":"The same material as fields. A field given here takes precedence over the document for that element."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name for the material, recorded in the report."},"format":{"enum":["text","html"],"description":"html reduces the markup to readable text first. Defaults to html when the text starts with a tag, otherwise text."}},"minProperties":1,"anyOf":[{"required":["agreement"]},{"required":["fields"]}],"description":"Send the agreement, the fields or both."},"reads":"material in the call","document":"agreement","elements":["direction","definition","carve_outs","term","survival","residuals","governing_law"]}},"limits":{"text_field":"256 KB","all_supplied_text":"512 KB per call","report":"1 MB","max_request_bytes":3211264,"coverages":20},"material":"Each check reads only the material in the call: pasted text, structured fields or both. No page is fetched, no insurer, auditor, registry or counterparty is contacted and no money moves.","matching":"This report matches words, figures, dates and named items between the submitted texts; it does not interpret meaning beyond that matching.","output":{"establishes":"what the evidence states, element by element","does_not_establish":"each gap, limit or one-sided term, with the reason and quotes"},"insurance_evidence_check":{"elements":["insurer","coverage_types","limits","policy_period","certificate_holder","additional_insured"],"coverage_types":["general_liability","professional_liability","cyber_liability","workers_compensation","employers_liability","auto_liability","umbrella_excess","product_liability","crime_fidelity","directors_officers"],"limit_kinds":["occurrence","claim","accident","limit","aggregate"],"requirements":["coverages with min_limit","work_starts","work_ends","certificate_holder","additional_insured"],"expiring_days":30,"findings":["insurer_not_named","no_coverage_stated","limit_not_stated","policy_expired","coverage_type_absent","limit_below_requirement","limit_not_comparable","expires_inside_work_window","expiring_soon","not_effective_at_work_start","policy_period_not_stated","certificate_holder_differs","additional_insured_not_named","certificate_confers_no_rights"],"verdicts":["established","gaps_found"]},"audit_evidence_check":{"elements":["standard","auditor","coverage","opinion","exceptions","scope"],"standards":["SOC 1","SOC 2","SOC 3","ISO 27001","ISO 27701","ISO 27017","ISO 27018","ISO 22301","ISO 9001","PCI DSS","HITRUST","HIPAA","FedRAMP","CSA STAR","ISAE 3000"],"report_types":["type_1","type_2","certification"],"opinions":["unqualified","qualified","adverse","disclaimer"],"context":["engagement_starts","summary"],"stale_days":365,"findings":["point_in_time_only","point_in_time_presented_as_period","summary_type_differs","summary_standard_not_in_report","exceptions_omitted_from_summary","exceptions_noted","period_ended_before_engagement","report_over_a_year_old","certificate_expired","qualified_opinion","adverse_opinion","disclaimer_opinion","subservice_organizations_carved_out","user_entity_controls_required","standard_not_stated","coverage_not_stated","opinion_not_stated"],"verdicts":["established","limits_found","elements_missing"]},"dpa_evidence_check":{"elements":["roles","purpose_limits","subprocessors","breach_notification","transfer_mechanism","deletion_return"],"statuses":["present","ambiguous","one_sided","missing"],"breach_notice_hours":72,"mechanisms":["standard_contractual_clauses","adequacy_decision","data_privacy_framework","binding_corporate_rules","uk_idta_or_addendum"],"findings":["<element>_missing","<element>_one_sided","<element>_ambiguous"],"verdicts":["all_present","elements_unclear","one_sided_terms","elements_missing"]},"nda_evidence_check":{"elements":["direction","definition","carve_outs","term","survival","residuals","governing_law"],"carve_outs":["public","already_known","independently_developed","third_party","compelled_disclosure"],"survival_multiple":2,"shape":"the agreement restated in six plain sentences","effect_changing_clauses":["residuals_clause","definition_without_carve_outs","carve_outs_incomplete","definition_marked_only","survival_indefinite","survival_far_beyond_term","no_end_stated","non_solicitation_or_non_compete"],"verdicts":["standard_shape","effect_changing_clauses_found","elements_missing"]},"pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/insurance-evidence-check":"100000","/api/audit-evidence-check":"100000","/api/dpa-evidence-check":"100000","/api/nda-evidence-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/diligence-assurance-contract","key_id":"wever-trust-20261001","public_jwk":{"crv":"Ed25519","x":"PG6bYTJfqh-Y7YEMzxNVhMsFkrO1XnX7djPUvNi9g_U","kty":"OKP"},"algorithm":"Ed25519","receipt_types":{"insurance-evidence-check":"wever.insurance-evidence-check.v1","audit-evidence-check":"wever.audit-evidence-check.v1","dpa-evidence-check":"wever.dpa-evidence-check.v1","nda-evidence-check":"wever.nda-evidence-check.v1"},"jwt_type":"wever-diligence-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."}}