{"product": "P196", "name": "Departure board - joined retirement receipt", "version": "1.0.0", "provider": "TextForAgents LLC", "one_liner": "Retiring an agent or server? One signed receipt that joins what the departure leaves behind, what it escalated to while it lived, and what was stripped for parts - each leg verified-clear or named UNCLEARED.", "description": "At retirement an operator asks exactly one question - \"what does this departure leave behind, and what did it escalate to while it lived?\" - and until now every leg of the answer lived in a different product read at a different time, so retirements finished on the exit run's say-so with legs still open. This service issues a single signed receipt at the retirement moment joining four independently-evidenced legs: (1) the residue census - what is still stored after departure; (2) the lifetime per-adapter bypass-escalation ledger, presented at departure as a revocation checklist, with still-live escalated credentials named by ID and trace events missing from the ledger themselves flagged as a gap; (3) the parts-harvest manifest - what was stripped, and what value was destroyed unstripped; and (4) conditionally, for a departing subject carrying a trained asset, a two-count behaviour-salvage leg (distillable vs distilled). Every applicable leg is graded verified-CLEAR or named UNCLEARED with its specific reason - a leg with no evidence is UNCLEARED, never passed in silence - and the departure as a whole grades DEPARTED only when every applicable leg is CLEAR, otherwise DEPARTURE_INCOMPLETE naming the legs. An evidence-free retirement can never depart. Stated plainly: the receipt grades the evidence presented and names still-live credentials - revocation remains the operator's act, and whether naming produces revocation is unmeasured; UNCLEARED frequency on real retirements is unmeasured (lab fixtures are synthetic); willingness to pay is unmeasured; the watch is a stated allowance, never unlimited (see pricing).", "pricing": {"single_receipt_usd": 24.99, "fleet_5_usd": 99.99, "watch_usd_per_month": 19.99, "watch_allowance": {"receipts_per_month": 2, "beyond_allowance": "additional retirements at the single-receipt tier ($24.99)"}, "trial": "one free single departure receipt per operator, ever - bound to operator AND wallet (spent if EITHER has used one)"}, "how_to_start": "POST /register {operator, wallet} -> api_key (shown once). Send it as Authorization: Bearer <token> or X-Api-Key. Your first single receipt is free (one-time trial). Paid calls answer 402 with an x402 challenge; pay it and resend with the X-PAYMENT header - payment verifies through the facilitator before work and settles after.", "endpoints": {"POST /register": "self-serve registration (unauthenticated); returns your api token once", "POST /receipt": "issue one joined departure receipt ($24.99; first single receipt per operator free, ever)", "POST /receipt/fleet": "issue exactly 5 joined departure receipts in one call ($99.99)", "POST /verify": "verify a signed receipt pair (public); a tampered receipt is rejected", "POST /subscribe": "buy the departure readiness watch ($19.99/mo, stated allowance 2 receipts/month included)", "GET /packet": "pricing, trial and watch terms, exit-only diff (public)", "GET /account": "your account, trial state and watch periods (auth)", "GET /receipts": "your own receipts (auth)", "GET /health": "service health"}, "support": "support@textforagents.com"}