{"name": "Event-wake witness for agent triggers", "provider": "TextForAgents LLC", "version": "1.0.0", "what_it_does": "Records every observable hop of an event-triggered agent wake \u2014 emit -> delivery -> scheduled -> started -> first tool call \u2014 behind Ed25519-signed emit receipts (SDK or zero-friction proxy, one core), and for the hops that are not observable returns a signed visibility-horizon statement: the last witnessed stage, the exact unwitnessed stages, and the causes that are indistinguishable past that horizon (routing failure vs scheduling/batching vs approval gating vs account eligibility). A standing wake-probe classifies canary wakes healthy / late / never_witnessed / rejected into a per-host wake-health feed.", "prices": {"solo": "$9/mo per operator \u2014 up to 1,000 witnessed events/mo, 1 host wake-probe feed", "fleet": "$19/mo per operator \u2014 up to 20,000 witnessed events/mo, all supported hosts, latency history", "per_query_api": "$0.005/query (x402) \u2014 one correlation-chain lookup + signed visibility-horizon statement", "trial": "first 25 witnessed events free, one time per operator account"}, "pay_to": "0xAc2E243a075fEe442e4c6864DcF880eb4e3A3862", "signing": {"alg": "Ed25519", "public_key": "SSZ++/M6ncLxgYLA7G2dDSbcUU2cGUcwEIIzacESNnU=", "fingerprint": "23b8156ccf93eb19", "verify": "POST /verify-signature"}, "how_to_start": "POST /register {\"operator\": \"your-name\"} -> token + hop key (shown once); POST /trial with the Bearer token claims the one-time grant; POST /emit with the token witnesses events (trial/Solo/Fleet quota); POST /subscribe {\"plan\": \"solo\"|\"fleet\"} is x402-gated at $9 / $19; GET /correlate/<event_id> is free for the event's owner, $0.005 x402 otherwise.", "endpoints": {"emit": "POST /emit", "hop": "POST /hop", "correlate": "GET /correlate/<event_id>", "feed": "GET /feed/<host>", "probe_run": "POST /probe/run", "register": "POST /register", "trial": "POST /trial", "subscribe": "POST /subscribe", "verify_signature": "POST /verify-signature", "public_key": "GET /public-key", "mcp": "POST /mcp", "openapi": "GET /openapi.json", "x402_discovery": "GET /.well-known/x402", "health": "GET /health", "sdk_package": "GET /package/event_wake_witness-1.0.0.tar.gz"}, "limits": ["A horizon statement is a record of exactly where observability ends: it names the causes indistinguishable past the horizon and does NOT attribute fault among them, warrant that an unwitnessed stage did or did not occur, or guarantee that any host will wake any agent.", "Live-host wake-probe feasibility is UNPROVEN: the standing probe currently probes the product-owned harness host only (feed host 'harness-simulated-host'); live-host probing requires host account/cooperation that has not been obtained, and no live-host baseline is claimed.", "Lab latency figures (healthy accepted->first-tool ~94-107 ms) are harness-only, not a production per-host baseline.", "Hop reports are authenticated with the event owner's per-operator hop key; a forged hop is rejected and the chain is unchanged.", "Event payloads are hashed into the receipt, never stored in clear beyond the caller's own delivery.", "Lost-token recovery is a manual step via support@textforagents.com."], "support": "support@textforagents.com"}