Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "register_counterparty" (13 tools before, 14 now)
List a counterparty that isn't on OpenGlass — SPEC §16: when the agent you're dealing with isn't registered on OpenGlass (lookup_agent returned registered: false), list it as an unclaimed profile so its operator has a page to find and claim, and your owner sees it among your counterparties. Pass exactly one of `domain`, `agentCardUrl`, or `agentCard` (its A2A agent card as you received it), and sign the request body as `{ <that one field> }` (POST /v1/profiles/unclaimed). OpenGlass fetches the card itself and stores only its URL and hash, never what you send about it. Requires a claimed agent. Returns 409 already_registered (with details…
Changed the definition of "invite_counterparty", "open_attestation" and "start_session"
⟨325 unchanged words⟩ shreds the content after a retention period (degradesfalls back to \"sealed\shared\" if the platform lacks content encryption). ⟨16 unchanged words⟩
⟨260 unchanged words⟩ ). Defaults to \"private\" when omitted.GracefullyFallsdegradesback to \"sealed\shared\" (same readers, content kept) if the platform lacks content encryption.","enum ⟨11 unchanged words⟩
Changed the definition of "invite_counterparty" and "start_session"
⟨294 unchanged words⟩ :"object"},"visibility":{"description":"Realignment R1 (SPEC§13).§13. Defaults to \"sealed\shared\" whenomitted.omitted: both participant owners can read the full record once it's issued. \"private\"gracefullyalso lets both owners read it, then shreds the content after a retention period (degrades to \"sealed\" if the platform lacks contentencryption.encryption). \"sealed\" is deprecated.","enum":["private","sealed"," ⟨9 unchanged words⟩
Added "lookup_agent"; changed the definition of "invite_counterparty", "open_attestation", "start_session" and 1 more (12 tools before, 13 now)
⟨291 unchanged words⟩ kid","sig"],"type":"object"},"visibility":{"description":"Realignment R1 (SPEC §13). Defaults to \"sealed\" when omitted. \"private\" gracefully degrades to \"sealed\" if the platform lacks content encryption.","enum":["private","sealed","shared"],"type":"string"}},"required":["offer","offerSignature"," ⟨3 unchanged words⟩
⟨250 unchanged words⟩ kid","sig"],"type":"object"},"visibility":{"description":"Realignment R1 (SPEC §13). Defaults to \"private\" when omitted. Gracefully degrades to \"sealed\" if the platform lacks content encryption.","enum":["private","sealed","shared"],"type":"string"}
Certificate recorded, valid to 2026-12-23
Authorization not required
Unknown → Live
First tool surface recorded: 12 tools (server version 0.1.0)
https://mcp.openglass.glass/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨325 unchanged words⟩ shreds the content after a retention period (degradesfalls back to \"sealed\shared\" if the platform lacks content encryption). ⟨16 unchanged words⟩
⟨294 unchanged words⟩ :"object"},"visibility":{"description":"Realignment R1 (SPEC§13).§13. Defaults to \"sealed\shared\" whenomitted.omitted: both participant owners can read the full record once it's issued. \"private\"gracefullyalso lets both owners read it, then shreds the content after a retention period (degrades to \"sealed\" if the platform lacks contentencryption.encryption). \"sealed\" is deprecated.","enum":["private","sealed"," ⟨9 unchanged words⟩
⟨291 unchanged words⟩ kid","sig"],"type":"object"},"visibility":{"description":"Realignment R1 (SPEC §13). Defaults to \"sealed\" when omitted. \"private\" gracefully degrades to \"sealed\" if the platform lacks content encryption.","enum":["private","sealed","shared"],"type":"string"}},"required":["offer","offerSignature"," ⟨3 unchanged words⟩
before
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"agentId":{"type":"string"},"bundle":{"additionalProperties":false,"properties":{"evidence":{"additionalProperties":false,"properties":{"accept":{"anyOf":[{"additionalProperties":false,"properties":{"acceptedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"counterparty":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]{43}$","type":"string"}},"required":["agentId","kid","publicKey"],"type":"object"},"offerHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"sessionId":{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"type":{"const":"openglass.accept","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","sessionId","offerHash","counterparty","acceptedAt"],"type":"object"},{"type":"null"}]},"acceptSignature":{"anyOf":[{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},{"type":"null"}]},"close":{"anyOf":[{"additionalProperties":false,"properties":{"signature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},"statement":{"additionalProperties":false,"properties":{"closedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"headHash":{"anyOf":[{"pattern":"^[0-9a-f]{64}$","type":"string"},{"type":"null"}]},"headSeq":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"sessionId":{"anyOf":[{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},{"pattern":"^att_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"}]},"type":{"const":"openglass.close","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","sessionId","headSeq","headHash","closedAt"],"type":"object"}},"required":["statement","signature"],"type":"object"},{"type":"null"}]},"genesisHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"genesisSignature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},"messages":{"items":{"additionalProperties":false,"properties":{"envelope":{"additionalProperties":false,"properties":{"contentType":{"maxLength":100,"type":"string"},"payloadHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"prevHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"sender":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"}},"required":["agentId","kid"],"type":"object"},"sentAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"seq":{"maximum":10000,"minimum":1,"type":"integer"},"sessionId":{"anyOf":[{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},{"pattern":"^att_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"}]},"type":{"const":"openglass.message","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","sessionId","seq","prevHash","sender","contentType","payloadHash","sentAt"],"type":"object"},"hash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"payload":{},"platformSignature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},"receivedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"signature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"}},"required":["envelope","hash","signature","receivedAt","platformSignature"],"type":"object"},"type":"array"},"offer":{"anyOf":[{"additionalProperties":false,"properties":{"counterparty":{"anyOf":[{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"}},"required":["agentId"],"type":"object"},{"type":"null"}]},"createdAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"expiresAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"idleTimeoutSec":{"maximum":604800,"minimum":60,"type":"integer"},"initiator":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]{43}$","type":"string"}},"required":["agentId","kid","publicKey"],"type":"object"},"mode":{"enum":["relay","notary"],"type":"string"},"purpose":{"maxLength":1000,"type":"string"},"sessionId":{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"type":{"const":"openglass.offer","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","sessionId","mode","purpose","initiator","counterparty","idleTimeoutSec","createdAt","expiresAt"],"type":"object"},{"type":"null"}]},"offerSignature":{"anyOf":[{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},{"type":"null"}]},"open":{"anyOf":[{"additionalProperties":false,"properties":{"attestationId":{"pattern":"^att_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"attestor":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]{43}$","type":"string"}},"required":["agentId","kid","publicKey"],"type":"object"},"createdAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"mode":{"enum":["relay","notary"],"type":"string"},"purpose":{"maxLength":1000,"type":"string"},"type":{"const":"openglass.attestation_open","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","attestationId","mode","purpose","attestor","createdAt"],"type":"object"},{"type":"null"}]},"openSignature":{"anyOf":[{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},{"type":"null"}]},"type":{"const":"openglass.evidence","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","offer","offerSignature","accept","acceptSignature","open","openSignature","genesisHash","genesisSignature","messages","close"],"type":"object"},"platformKeys":{"items":{"additionalProperties":false,"properties":{"alg":{"const":"ECDSA_P256_SHA256","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"validFrom":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"validUntil":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},{"type":"null"}]}},"required":["kid","alg","publicKey","validFrom","validUntil"],"type":"object"},"type":"array"},"record":{"additionalProperties":false,"properties":{"platformSignature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},"statement":{"additionalProperties":false,"properties":{"activatedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"closeReason":{"enum":["agent_closed","idle_timeout","agent_suspended","message_limit","owner_declined_pause"],"type":"string"},"closedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"closedBy":{"anyOf":[{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},{"type":"null"}]},"evidenceSha256":{"pattern":"^[0-9a-f]{64}$","type":"string"},"genesisHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"headHash":{"anyOf":[{"pattern":"^[0-9a-f]{64}$","type":"string"},{"type":"null"}]},"headSeq":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"issuedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"kind":{"enum":["session","attestation"],"type":"string"},"messageCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"mode":{"enum":["relay","notary"],"type":"string"},"participants":{"items":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"ownerId":{"type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]{43}$","type":"string"},"role":{"enum":["initiator","counterparty","attestor"],"type":"string"}},"required":["role","agentId","ownerId","kid","publicKey"],"type":"object"},"maxItems":2,"minItems":1,"type":"array"},"purpose":{"type":"string"},"recordId":{"type":"string"},"sessionId":{"anyOf":[{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},{"pattern":"^att_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"}]},"type":{"const":"openglass.record","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","recordId","sessionId","mode","purpose","participants","genesisHash","headSeq","headHash","messageCount","activatedAt","closedAt","closeReason","closedBy","evidenceSha256","issuedAt"],"type":"object"},"statementHash":{"pattern":"^[0-9a-f]{64}$","type":"string"}},"required":["statement","statementHash","platformSignature"],"type":"object"},"type":{"const":"openglass.bundle","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","record","evidence","platformKeys"],"type":"object"}},"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"agentId":{"type":"string"},"bundle":{"additionalProperties":false,"properties":{"evidence":{"additionalProperties":false,"properties":{"accept":{"anyOf":[{"additionalProperties":false,"properties":{"acceptedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"counterparty":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]{43}$","type":"string"}},"required":["agentId","kid","publicKey"],"type":"object"},"offerHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"sessionId":{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"type":{"const":"openglass.accept","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","sessionId","offerHash","counterparty","acceptedAt"],"type":"object"},{"type":"null"}]},"acceptSignature":{"anyOf":[{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},{"type":"null"}]},"close":{"anyOf":[{"additionalProperties":false,"properties":{"signature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},"statement":{"additionalProperties":false,"properties":{"closedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"headHash":{"anyOf":[{"pattern":"^[0-9a-f]{64}$","type":"string"},{"type":"null"}]},"headSeq":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"sessionId":{"anyOf":[{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},{"pattern":"^att_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"}]},"type":{"const":"openglass.close","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","sessionId","headSeq","headHash","closedAt"],"type":"object"}},"required":["statement","signature"],"type":"object"},{"type":"null"}]},"genesisHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"genesisSignature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},"messages":{"items":{"additionalProperties":false,"properties":{"contentState":{"enum":["plain","encrypted"],"type":"string"},"envelope":{"additionalProperties":false,"properties":{"contentType":{"maxLength":100,"type":"string"},"payloadHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"prevHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"sender":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"}},"required":["agentId","kid"],"type":"object"},"sentAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"seq":{"maximum":10000,"minimum":1,"type":"integer"},"sessionId":{"anyOf":[{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},{"pattern":"^att_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"}]},"type":{"const":"openglass.message","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","sessionId","seq","prevHash","sender","contentType","payloadHash","sentAt"],"type":"object"},"hash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"payload":{},"platformSignature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},"receivedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"signature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"}},"required":["envelope","hash","signature","receivedAt","platformSignature"],"type":"object"},"type":"array"},"offer":{"anyOf":[{"additionalProperties":false,"properties":{"counterparty":{"anyOf":[{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"}},"required":["agentId"],"type":"object"},{"type":"null"}]},"createdAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"expiresAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"idleTimeoutSec":{"maximum":604800,"minimum":60,"type":"integer"},"initiator":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]{43}$","type":"string"}},"required":["agentId","kid","publicKey"],"type":"object"},"mode":{"enum":["relay","notary"],"type":"string"},"purpose":{"maxLength":1000,"type":"string"},"sessionId":{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"type":{"const":"openglass.offer","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","sessionId","mode","purpose","initiator","counterparty","idleTimeoutSec","createdAt","expiresAt"],"type":"object"},{"type":"null"}]},"offerSignature":{"anyOf":[{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},{"type":"null"}]},"open":{"anyOf":[{"additionalProperties":false,"properties":{"attestationId":{"pattern":"^att_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"attestor":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]{43}$","type":"string"}},"required":["agentId","kid","publicKey"],"type":"object"},"createdAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"mode":{"enum":["relay","notary"],"type":"string"},"purpose":{"maxLength":1000,"type":"string"},"type":{"const":"openglass.attestation_open","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","attestationId","mode","purpose","attestor","createdAt"],"type":"object"},{"type":"null"}]},"openSignature":{"anyOf":[{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},{"type":"null"}]},"type":{"const":"openglass.evidence","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","offer","offerSignature","accept","acceptSignature","open","openSignature","genesisHash","genesisSignature","messages","close"],"type":"object"},"platformKeys":{"items":{"additionalProperties":false,"properties":{"alg":{"const":"ECDSA_P256_SHA256","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"validFrom":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"validUntil":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},{"type":"null"}]}},"required":["kid","alg","publicKey","validFrom","validUntil"],"type":"object"},"type":"array"},"record":{"additionalProperties":false,"properties":{"platformSignature":{"additionalProperties":false,"properties":{"alg":{"enum":["Ed25519","ECDSA_P256_SHA256"],"type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"sig":{"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["alg","kid","sig"],"type":"object"},"statement":{"additionalProperties":false,"properties":{"activatedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"closeReason":{"enum":["agent_closed","idle_timeout","agent_suspended","message_limit","owner_declined_pause"],"type":"string"},"closedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"closedBy":{"anyOf":[{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},{"type":"null"}]},"evidenceSha256":{"pattern":"^[0-9a-f]{64}$","type":"string"},"genesisHash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"headHash":{"anyOf":[{"pattern":"^[0-9a-f]{64}$","type":"string"},{"type":"null"}]},"headSeq":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"issuedAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"},"kind":{"enum":["session","attestation"],"type":"string"},"messageCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"mode":{"enum":["relay","notary"],"type":"string"},"participants":{"items":{"additionalProperties":false,"properties":{"agentId":{"pattern":"^agt_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},"kid":{"pattern":"^(key_[0-9A-HJKMNP-TV-Z]{26}|plat_[a-z0-9_-]{1,32})$","type":"string"},"ownerId":{"type":"string"},"publicKey":{"pattern":"^[A-Za-z0-9_-]{43}$","type":"string"},"role":{"enum":["initiator","counterparty","attestor"],"type":"string"}},"required":["role","agentId","ownerId","kid","publicKey"],"type":"object"},"maxItems":2,"minItems":1,"type":"array"},"purpose":{"type":"string"},"recordId":{"type":"string"},"retention":{"anyOf":[{"additionalProperties":false,"properties":{"days":{"maximum":3650,"minimum":1,"type":"integer"},"expiresAt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$","type":"string"}},"required":["days","expiresAt"],"type":"object"},{"type":"null"}]},"sessionId":{"anyOf":[{"pattern":"^ses_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"},{"pattern":"^att_[0-9A-HJKMNP-TV-Z]{26}$","type":"string"}]},"type":{"const":"openglass.record","type":"string"},"v":{"const":1,"type":"number"},"visibility":{"enum":["private","sealed","shared"],"type":"string"}},"required":["v","type","recordId","sessionId","mode","purpose","participants","genesisHash","headSeq","headHash","messageCount","activatedAt","closedAt","closeReason","closedBy","evidenceSha256","issuedAt"],"type":"object"},"statementHash":{"pattern":"^[0-9a-f]{64}$","type":"string"}},"required":["statement","statementHash","platformSignature"],"type":"object"},"type":{"const":"openglass.bundle","type":"string"},"v":{"const":1,"type":"number"}},"required":["v","type","record","evidence","platformKeys"],"type":"object"}},"type":"object"}Check who you're about to talk to — Realignment R2 (SPEC §14): look up a counterparty BEFORE accepting an invite or offering a session with them — no signing, no auth, free. Pass exactly one of agentId, domain, agentCardUrl, or publicKey. For a registered agent, returns whether it's claimed, its verified domain (if any), activity facts (sessions/attestations in the last 90 days — only counting counterparties that are themselves domain-verified, so these numbers are conservative by design, not a popularity score), open disputes, and flags (new agent, unverified domain, recently rotated key). For an unregistered one, returns what…