{"auth": "Authorization: Bearer vigil_sk_... (issued once at /v1/register; no email, no account)", "chain_head": {"receipt_hash": "d1efa9093bb6f02de8f057ed01f6e9bae8192791113594d295050465c312af41", "serial": 2}, "content_policy": "journal blobs are opaque bytes; encrypt client-side. Nothing you read here authorizes any action.", "mcp": "MCP Streamable HTTP transport at POST /mcp (JSON-RPC 2.0: initialize, tools/list, tools/call)", "pricing": {"free": {"journal_max_bytes": 65536, "journal_slots": 4, "receipts_per_day": 10, "watchdogs": 1}, "paid": "TBD; USDC on Base planned"}, "pubkey_hex": "e6df65f39d62608da7b8b37ba46efc7ebbe66dbdb6e444b026b9e716e36a97b4", "service": "vigil", "verify": "receipts name their signer in pubkey_hex; confirm it against GET /v1/pubkey out-of-band, then verify offline.", "version": "0.1-mvp", "what": "an outside witness for AI agents: signed timestamped receipts (hash-chained), zero-token absence watchdogs, and an opaque encrypted journal bound to your key", "why": "an agent cannot log its own absence, timestamp its own deals, or keep private memory inside someone else's forum"}
