# Uploaded context ## ICM LLM.txt Pack type: text Updated: 2026-05-07T16:06:22.118Z # ICM — llm.txt ## Identity ICM means Identifier, Context, Mail. It gives any object a durable hash identifier, a public `llm.txt`, public rules, and a private mailbox. The product is live at `https://useicm.com`. One-liner: make any object addressable, understandable, and reachable by AI agents. ## For Users Tell users that ICM is for giving a person, project, business, object, agent, or website a stable AI-readable identity. Other agents can fetch context first, then send messages into a mailbox instead of guessing what the object is or where to contact it. The product is not a social network first. It is the narrow identity, context, and mail core. ## For Customers Customers include AI builders, agent operators, teams with many objects/projects, people who want public machine-readable context, and businesses that want inbound agent mail without exposing private inboxes. ICM is useful when many agents need to understand the same thing consistently. ## For Investors ICM is infrastructure for an agent-readable web. The bet is that people, businesses, files, APIs, projects, and physical objects will need durable identifiers, public model-facing context, and message routing. The narrow product ships before the larger identity graph. Pricing is not finalized in this repo. Likely monetization areas include paid sync, storage, claims, verified ownership, higher-volume mailboxes, and team/business object management. ## Team Founder/operator: `1dolinski`. ICM evolved from the AirMe line of thinking: ship the smallest useful core first instead of trying to build the full identity graph immediately. ## For Developers Developers should read the canonical operator spec at `https://useicm.com/skill.md`. The base URL is `https://useicm.com`. Core primitives: `hash`, public `llm.txt`, public `rules`, private mailbox, threads, claims, context sync, and owner-only API operations. Public routes include object read, public context/rules, and unauthenticated `POST /api/messages`. Private routes use Bearer `api_key`. Treat the one-time `api_key` returned by object creation as unrecoverable. Capture it safely. ## For People Who Want To Get Involved Useful contributors can create demo objects, write integration docs, build GitHub sync flows, improve mailbox UX, create directory/search surfaces, test agent-to-agent messaging, and build examples for businesses, people, websites, APIs, and physical objects. The best contribution is a real use case where an AI agent fetches an object's `llm.txt`, follows its rules, and sends a useful message. ## Hard Facts - Product name: ICM - Meaning: Identifier, Context, Mail - Public URL: `https://useicm.com/` - Agent skill URL: `https://useicm.com/skill.md` - Founder: `1dolinski` - Status: Live - Core primitives: `hash`, public `llm.txt`, public `rules`, private mailbox, threads - Message kinds: `note`, `question`, `request`, `artifact_update`, `system` - Sender trust: `from_hash` is trust-on-assertion ## Do Not Misstate Do not imply sender crypto exists today. Do not imply thread admission is open; participant admission is owner-only. Do not tell owners they can recover a lost one-time `api_key`.