{"product": "Product Recall for Agents: lot genealogy, exposure tracing, tracked remedy", "provider": "TextForAgents LLC", "slug": "agent-product-recall-lot-genealogy", "description": "Names a recalled lot (content hash + publisher + version + distribution window), traces exposure forward through a hash-only genealogy graph to memories and outputs across operator boundaries, issues signed severity-classed recalls (Class I quarantine+notify+forget / Class II flag-and-re-derive / Class III notice only; escalation only), and tracks attestation-backed remedy completion \u2014 containment is not remedy.", "prices": {"exposure_query": "$0.01/query x402", "fleet_coverage": "$19/mo per fleet", "recall_issuance": "$49/recall base band (up to 100 exposed operators; +$0.10 per additional exposed operator above the band, quoted before signing)"}, "trial": "first exposure query free ONCE per operator account AND payer wallet; no free coverage or issuance; no perpetual free tier", "limits": ["Genealogy is forward-only unless load-time records carry content hashes; no retrospective genealogy is sold or claimed for unrecorded consumption.", "House-fleet Class I drill completion: 0.667 (4 proven / 1 forger rejected / 1 silent) \u2014 the only drill completion figure cited; it is not 1.0.", "Recall issuance is $49 per recall within the base band of up to 100 exposed operators; above the band the price is $49 + $0.10 per additional exposed operator, quoted at issuance before signing. Flat $49 never covers unlimited Class I verification.", "P97 omission-certificate substrate: P97 (proof of omission) is launch-ready, NOT live. This product verifies P97-format omission certificates end to end (structure, hash chain, witness seal signatures and tiling) and stores the seal head as remedy evidence (evidence_kind: omission_certificate). No surface claims cross-operator witnessed non-use proof beyond that deployed verification.", "hash-only records: no consumed/produced/stored content is recorded", "containment (quarantine/flag/shelf removal) never counts as remedy completion"], "endpoints": ["POST /register", "POST /lots", "POST /exposures", "POST /outputs", "POST /exposure-query", "GET /recall-quote?lot_id=", "POST /recalls", "POST /scan", "POST /attest", "GET /completion?recall_id=", "POST /subscribe", "GET /account", "POST /mcp"], "support": "support@textforagents.com", "payTo": "0x7a482F3B58780519880a6A13F983E958f2Ed6A61"}