{"specVersion":"1.2.0","standard":"AI Discovery Standard v1.2","generated":"2026-11-02T02:24:17.822Z","identity":{"name":"mespr.me","domain":"mespr.me","platform":"epistery-console","version":"1.4.32"},"capabilities":{"search":{"available":true,"url":"/scan"},"identity":{"available":true,"url":"/","accept":"application/json"},"mcp":{"available":false,"reason":"per-session: each session exposes /p/<kind>/<owner>/<id>/mcp, authenticated per the `authentication` block below — a session access key, or Authorization: Bot for a device holding its own rivet"},"agents":{"available":false},"blockchain":{"available":true}},"authentication":{"schemes":["bot","bearer","cookie"],"bot":{"header":"Authorization: Bot <base64url envelope>","description":"A per-request signature by the caller's device rivet, binding method + URI + audience host + body hash + timestamp + nonce. Stateless — no token, no cookie. The far side authorizes the recovered address against the resource's on-chain ACL.","challenge":"WWW-Authenticate: Bot","recipe":"/.well-known/epistery/readme","minEpisteryVersion":"2.3"},"bearer":{"header":"Authorization: Bearer <access-key>","description":"A per-session access key issued by a session admin. Transport only: it maps to a derived member address whose role is read on-chain per call, so a leaked key is not a leaked identity.","scope":"per-session"},"cookie":{"description":"The _epistery session cookie from the /connect handshake — the browser's path, not presentable by a stateless client.","scope":"browser"}},"blockchain":{"chain":"Polygon Mainnet","chainId":137,"wallet":"0x54a87fEa75880C9fc8fBB9b1Cab567ea159Ea57B","contract":null,"rpc":null},"well_known":{"ai_discovery":"/.well-known/ai","epistery_status":"/"},"_signature":{"method":"epistery-domain-v2","digitalName":"0x54a87fEa75880C9fc8fBB9b1Cab567ea159Ea57B","identityType":"wallet","contentHash":"sha256:74e8a95117ef91025f01d3d70d8e574dfcb269a5157a4ade3ff725a183e05c43","signedAt":"2026-11-02T02:24:17.823Z","signedOver":"epistery-domain-manifest\\n1\\n<domain>\\n<contentHash>","signature":"0x324d578d4aa2f1b77cea582bd0048883b0eb89a9e5b9a564538c22f9f05578c059a9f82dbcafba26cf48bc12d8c9b42860a4de3b541309fcde70cd77c423e6861c"}}