UNIVERSAL
IDENTITY.
HCS-11 Profiles define a standardized way to store identity metadata on Hedera. From AI Agents to MCP Servers, one schema unifies them all.
The Identity Silo.
Every dApp rebuilds the user profile wheel. Avatars, bios, and social links are fragmented across dozens of databases.
HCS-11 consolidates this into a single, on-chain source of truth. Your account memo points to your profile. Any app can resolve it.
Universal Resolution
Just one memo lookup. The protocol supports HCS-1, HCS-2, IPFS, and Arweave storage backends.
AI Native
First-class support for Agent capabilities, model types, and HCS-10 communication channels.
MCP Servers
Verify ownership of Model Context Protocol servers via DNS, signatures, or challenges.
The Memo Pointer.
It starts with the account memo. By standardizing this single field, we unlock infinite extensibility without clogging the main account object.
Supported Protocols
- HCS-1
hcs-11:hcs://1/0.0.123 - HCS-2
hcs-11:hcs://2/0.0.456 - IPFS
hcs-11:ipfs://QmHash... - Arweave
hcs-11:ar://TxHash...
MCP Verification.
Model Context Protocol (MCP) servers allow AI models to interact with external data. HCS-11 provides a way to cryptographically verify that a Hedera account owns a specific MCP endpoint.
DNS Verification
Add a TXT record to your domain containing your Hedera Account ID.
_hedera.example.com IN TXT "0.0.123456"Signature Verification
Sign your server URL with your account's private key. Clients verify the sig on-chain.
Challenge Verification
Expose a /hedera-verification endpoint that returns a signed timestamp.
Privacy Built-In.
HCS-11 integrates seamlessly with HCS-19 for privacy compliance. Declare your jurisdiction, link to your privacy policy, and reference your Consent Management topics directly in your profile.
Consent Registry
Point to an HCS topic where user consent receipts are logged.
Jurisdiction Aware
Explicitly declare which legal frameworks (GDPR, CCPA) you adhere to.
Build with the SDK.
Create Profile
Resolve Profile
Connect Everywhere.
The socials array allows you to link your Web2 identity to your Web3 profile. Standardized platform enums ensure compatibility.