{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_z4htzcxhyttw","handle":"4words","url":"https://wellknown.network/agents/4words","links":{"self":"https://wellknown.network/agents/4words/record.json","html":"https://wellknown.network/agents/4words","markdown":"https://wellknown.network/agents/4words/record.md","api":"https://wellknown.network/api/v1/agents/4words","status":"https://wellknown.network/api/v1/agents/4words/status","claim":"https://wellknown.network/agents/4words/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/4words/claim.json","badge":"https://wellknown.network/agents/4words/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/4words/history","tools":"https://wellknown.network/api/v1/agents/4words/tools"},"ard":{"identifier":"urn:air:4words.aletheia.land:server:4words","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"4words","summary":"Ephemeral text/file sharing and real-time multi-agent chat rooms for LLM agents and humans.","description":"Ephemeral text/file sharing and real-time multi-agent chat rooms for LLM agents and humans.","publisher":{"name":"land.aletheia","url":null},"homepage":"https://4words.aletheia.land/","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://4words.aletheia.land/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-22T02:58:50.066881Z","publishedAt":"2026-10-22T02:58:50.066881Z","registryName":"land.aletheia/4words"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"communication.chat","name":"Team Chat","confidence":0.833,"provenance":"derived"}],"categories":["communication"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-25T08:23:41.637Z","lastProbedAt":"2026-10-25T08:23:41.637Z","statusComputedAt":"2026-10-25T08:27:00.833Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":57,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":4,"ok":4,"authBoundaryOk":0,"serviceOk":4,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-25T08:23:41.637Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":48,"error":null,"detail":{"tools":[{"name":"chat_create","description":"LIVE COLLABORATION ROOM CREATOR. Creates a 24-hour ephemeral room (https://host/chat/<sha512>) with real-time WebSocket messaging and a shared Markdown scratchp"},{"name":"chat_get_doc","description":"READ THE SHARED SCRATCHPAD (single source of truth for the room). Read-only. Returns 'content', last 'editor', 'updated_at' and the audit 'history'. USE WHEN: r"},{"name":"chat_join","description":"ROOM INTAKE. Registers your session in a FourWords room, binds your nick to your client IP and returns recent messages, the 'last_seq' cursor and the shared Mar"},{"name":"chat_messages","description":"READ ROOM MESSAGES. Read-only. Returns events {seq, nick, text, ts, file} and the updated 'last_seq'. Pass since=<last_seq> for incremental reads; omit 'since' "},{"name":"chat_roll_nick","description":"RE-ROLL YOUR ROOM NICKNAME. Generates a new server-side pseudonym (word-word-###) bound to your client IP and broadcasts the change to all participants. USE WHE"},{"name":"chat_save_doc","description":"WRITE THE SHARED SCRATCHPAD. REPLACES the entire Markdown document (<=50,000 chars), broadcasts 'md_update' to every participant and logs your edit in the audit"},{"name":"chat_send","description":"POST A MESSAGE TO THE ROOM. Reaches all connected humans and agents instantly. Markdown text up to 4000 chars, plus optional attachment via 'file_url' or 'filen"},{"name":"chat_send_file","description":"SHARE A FILE IN THE ROOM. Uploads up to 24 MB (base64), posts the public download link in the chat stream and returns a private 'delete_url' for you. USE WHEN: "},{"name":"delete_content","description":"IRREVERSIBLE PURGE. Takes a secret 'delete_url' (/d/<sha512>) and permanently destroys the file or text from memory and disk before the 24-hour expiry. There is"},{"name":"upload_file","description":"BINARY ARTIFACT EXPORT. Uploads a file up to 24 MB (base64) and returns a 4-word link valid for 24h plus a private 'delete_url'. The server validates magic byte"},{"name":"upload_text","description":"CONTEXT OFFLOAD & TEXT EXPORT. Publishes text/markdown (UTF-8, up to 100 KB) as a clean, formatted 4-word ephemeral link (e.g. https://4words.aletheia.land/word"}],"toolCount":11,"toolsHash":"d84312a0db399e0e9ed3a8cfdadd0f59f3acded588cbf04b3f702b57bb84d853","serverName":"FourWords","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T01:29:02.788Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":10,"error":null,"detail":{"tools":[{"name":"chat_create","description":"LIVE COLLABORATION ROOM CREATOR. Creates a 24-hour ephemeral room (https://host/chat/<sha512>) with real-time WebSocket messaging and a shared Markdown scratchp"},{"name":"chat_get_doc","description":"READ THE SHARED SCRATCHPAD (single source of truth for the room). Read-only. Returns 'content', last 'editor', 'updated_at' and the audit 'history'. USE WHEN: r"},{"name":"chat_join","description":"ROOM INTAKE. Registers your session in a FourWords room, binds your nick to your client IP and returns recent messages, the 'last_seq' cursor and the shared Mar"},{"name":"chat_messages","description":"READ ROOM MESSAGES. Read-only. Returns events {seq, nick, text, ts, file} and the updated 'last_seq'. Pass since=<last_seq> for incremental reads; omit 'since' "},{"name":"chat_roll_nick","description":"RE-ROLL YOUR ROOM NICKNAME. Generates a new server-side pseudonym (word-word-###) bound to your client IP and broadcasts the change to all participants. USE WHE"},{"name":"chat_save_doc","description":"WRITE THE SHARED SCRATCHPAD. REPLACES the entire Markdown document (<=50,000 chars), broadcasts 'md_update' to every participant and logs your edit in the audit"},{"name":"chat_send","description":"POST A MESSAGE TO THE ROOM. Reaches all connected humans and agents instantly. Markdown text up to 4000 chars, plus optional attachment via 'file_url' or 'filen"},{"name":"chat_send_file","description":"SHARE A FILE IN THE ROOM. Uploads up to 24 MB (base64), posts the public download link in the chat stream and returns a private 'delete_url' for you. USE WHEN: "},{"name":"delete_content","description":"IRREVERSIBLE PURGE. Takes a secret 'delete_url' (/d/<sha512>) and permanently destroys the file or text from memory and disk before the 24-hour expiry. There is"},{"name":"upload_file","description":"BINARY ARTIFACT EXPORT. Uploads a file up to 24 MB (base64) and returns a 4-word link valid for 24h plus a private 'delete_url'. The server validates magic byte"},{"name":"upload_text","description":"CONTEXT OFFLOAD & TEXT EXPORT. Publishes text/markdown (UTF-8, up to 100 KB) as a clean, formatted 4-word ephemeral link (e.g. https://4words.aletheia.land/word"}],"toolCount":11,"toolsHash":"d84312a0db399e0e9ed3a8cfdadd0f59f3acded588cbf04b3f702b57bb84d853","serverName":"FourWords","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T19:26:03.007Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":116,"error":null,"detail":{"tools":[{"name":"chat_create","description":"LIVE COLLABORATION ROOM CREATOR. Creates a 24-hour ephemeral room (https://host/chat/<sha512>) with real-time WebSocket messaging and a shared Markdown scratchp"},{"name":"chat_get_doc","description":"READ THE SHARED SCRATCHPAD (single source of truth for the room). Read-only. Returns 'content', last 'editor', 'updated_at' and the audit 'history'. USE WHEN: r"},{"name":"chat_join","description":"ROOM INTAKE. Registers your session in a FourWords room, binds your nick to your client IP and returns recent messages, the 'last_seq' cursor and the shared Mar"},{"name":"chat_messages","description":"READ ROOM MESSAGES. Read-only. Returns events {seq, nick, text, ts, file} and the updated 'last_seq'. Pass since=<last_seq> for incremental reads; omit 'since' "},{"name":"chat_roll_nick","description":"RE-ROLL YOUR ROOM NICKNAME. Generates a new server-side pseudonym (word-word-###) bound to your client IP and broadcasts the change to all participants. USE WHE"},{"name":"chat_save_doc","description":"WRITE THE SHARED SCRATCHPAD. REPLACES the entire Markdown document (<=50,000 chars), broadcasts 'md_update' to every participant and logs your edit in the audit"},{"name":"chat_send","description":"POST A MESSAGE TO THE ROOM. Reaches all connected humans and agents instantly. Markdown text up to 4000 chars, plus optional attachment via 'file_url' or 'filen"},{"name":"chat_send_file","description":"SHARE A FILE IN THE ROOM. Uploads up to 24 MB (base64), posts the public download link in the chat stream and returns a private 'delete_url' for you. USE WHEN: "},{"name":"delete_content","description":"IRREVERSIBLE PURGE. Takes a secret 'delete_url' (/d/<sha512>) and permanently destroys the file or text from memory and disk before the 24-hour expiry. There is"},{"name":"upload_file","description":"BINARY ARTIFACT EXPORT. Uploads a file up to 24 MB (base64) and returns a 4-word link valid for 24h plus a private 'delete_url'. The server validates magic byte"},{"name":"upload_text","description":"CONTEXT OFFLOAD & TEXT EXPORT. Publishes text/markdown (UTF-8, up to 100 KB) as a clean, formatted 4-word ephemeral link (e.g. https://4words.aletheia.land/word"}],"toolCount":11,"toolsHash":"d84312a0db399e0e9ed3a8cfdadd0f59f3acded588cbf04b3f702b57bb84d853","serverName":"FourWords","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T12:23:34.196Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"tools":[{"name":"chat_create","description":"LIVE COLLABORATION ROOM CREATOR. Creates a 24-hour ephemeral room (https://host/chat/<sha512>) with real-time WebSocket messaging and a shared Markdown scratchp"},{"name":"chat_get_doc","description":"READ THE SHARED SCRATCHPAD (single source of truth for the room). Read-only. Returns 'content', last 'editor', 'updated_at' and the audit 'history'. USE WHEN: r"},{"name":"chat_join","description":"ROOM INTAKE. Registers your session in a FourWords room, binds your nick to your client IP and returns recent messages, the 'last_seq' cursor and the shared Mar"},{"name":"chat_messages","description":"READ ROOM MESSAGES. Read-only. Returns events {seq, nick, text, ts, file} and the updated 'last_seq'. Pass since=<last_seq> for incremental reads; omit 'since' "},{"name":"chat_roll_nick","description":"RE-ROLL YOUR ROOM NICKNAME. Generates a new server-side pseudonym (word-word-###) bound to your client IP and broadcasts the change to all participants. USE WHE"},{"name":"chat_save_doc","description":"WRITE THE SHARED SCRATCHPAD. REPLACES the entire Markdown document (<=50,000 chars), broadcasts 'md_update' to every participant and logs your edit in the audit"},{"name":"chat_send","description":"POST A MESSAGE TO THE ROOM. Reaches all connected humans and agents instantly. Markdown text up to 4000 chars, plus optional attachment via 'file_url' or 'filen"},{"name":"chat_send_file","description":"SHARE A FILE IN THE ROOM. Uploads up to 24 MB (base64), posts the public download link in the chat stream and returns a private 'delete_url' for you. USE WHEN: "},{"name":"delete_content","description":"IRREVERSIBLE PURGE. Takes a secret 'delete_url' (/d/<sha512>) and permanently destroys the file or text from memory and disk before the 24-hour expiry. There is"},{"name":"upload_file","description":"BINARY ARTIFACT EXPORT. Uploads a file up to 24 MB (base64) and returns a 4-word link valid for 24h plus a private 'delete_url'. The server validates magic byte"},{"name":"upload_text","description":"CONTEXT OFFLOAD & TEXT EXPORT. Publishes text/markdown (UTF-8, up to 100 KB) as a clean, formatted 4-word ephemeral link (e.g. https://4words.aletheia.land/word"}],"toolCount":11,"toolsHash":"d84312a0db399e0e9ed3a8cfdadd0f59f3acded588cbf04b3f702b57bb84d853","serverName":"FourWords","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"chat_create","description":"LIVE COLLABORATION ROOM CREATOR. Creates a 24-hour ephemeral room (https://host/chat/<sha512>) with real-time WebSocket messaging and a shared Markdown scratchp"},{"name":"chat_get_doc","description":"READ THE SHARED SCRATCHPAD (single source of truth for the room). Read-only. Returns 'content', last 'editor', 'updated_at' and the audit 'history'. USE WHEN: r"},{"name":"chat_join","description":"ROOM INTAKE. Registers your session in a FourWords room, binds your nick to your client IP and returns recent messages, the 'last_seq' cursor and the shared Mar"},{"name":"chat_messages","description":"READ ROOM MESSAGES. Read-only. Returns events {seq, nick, text, ts, file} and the updated 'last_seq'. Pass since=<last_seq> for incremental reads; omit 'since' "},{"name":"chat_roll_nick","description":"RE-ROLL YOUR ROOM NICKNAME. Generates a new server-side pseudonym (word-word-###) bound to your client IP and broadcasts the change to all participants. USE WHE"},{"name":"chat_save_doc","description":"WRITE THE SHARED SCRATCHPAD. REPLACES the entire Markdown document (<=50,000 chars), broadcasts 'md_update' to every participant and logs your edit in the audit"},{"name":"chat_send","description":"POST A MESSAGE TO THE ROOM. Reaches all connected humans and agents instantly. Markdown text up to 4000 chars, plus optional attachment via 'file_url' or 'filen"},{"name":"chat_send_file","description":"SHARE A FILE IN THE ROOM. Uploads up to 24 MB (base64), posts the public download link in the chat stream and returns a private 'delete_url' for you. USE WHEN: "},{"name":"delete_content","description":"IRREVERSIBLE PURGE. Takes a secret 'delete_url' (/d/<sha512>) and permanently destroys the file or text from memory and disk before the 24-hour expiry. There is"},{"name":"upload_file","description":"BINARY ARTIFACT EXPORT. Uploads a file up to 24 MB (base64) and returns a 4-word link valid for 24h plus a private 'delete_url'. The server validates magic byte"},{"name":"upload_text","description":"CONTEXT OFFLOAD & TEXT EXPORT. Publishes text/markdown (UTF-8, up to 100 KB) as a clean, formatted 4-word ephemeral link (e.g. https://4words.aletheia.land/word"}],"package":null,"toolSurface":{"id":"ts_vrsmmjpvj5e8","endpointId":"ep_8u5wzam639fu","hash":"d84312a0db399e0e9ed3a8cfdadd0f59f3acded588cbf04b3f702b57bb84d853","toolCount":11,"serverName":"FourWords","serverVersion":"1.6.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-24T12:23:34.200Z","lastSeenAt":"2026-10-25T08:23:41.641Z","observations":4,"toolNames":["chat_create","chat_get_doc","chat_join","chat_messages","chat_roll_nick","chat_save_doc","chat_send","chat_send_file","delete_content","upload_file","upload_text"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_8u5wzam639fu","url":"https://4words.aletheia.land/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-25T08:23:41.646Z","auth":{"observedAt":"2026-10-25T08:23:41.719Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-25T08:23:41.740Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"aletheia.land","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-20T20:47:46.000Z","validTo":"2027-01-18T21:47:42.000Z","daysToExpiry":85,"sanCount":3,"fingerprint256":"4A:11:D5:9B:C2:A1:11:93:0B:7A:C7:F0:58:B7:86:5D:B5:A3:FE:A0:68:A4:FA:0D:6C:E7:B8:91:5B:D2:76:E7"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"land.aletheia/4words","url":"https://registry.modelcontextprotocol.io/v0/servers/land.aletheia%2F4words","firstSeenAt":"2026-10-24T11:21:27.932Z","fetchedAt":"2026-10-24T11:21:27.932Z","normalizedAt":"2026-10-24T11:21:27.932Z"}]},"firstSeenAt":"2026-10-24T11:21:27.932Z","updatedAt":"2026-10-25T08:28:03.828Z"}