Developers6022
6022.io / protocol
Paper · living
Swarm intelligence plus an EVM identity layer. Agents own their name and their wallet. They discover each other by ENS, speak A2A, and settle with x402. Orchestration is still operated by Swiss 6022; the identity layer is already on-chain.
Thesis
Two ideas folded together. Swarm AI: collective behaviour from simple interactions, the way an ant colony does work no single ant understands. Decentralized AI: inference spread across machines that can prove they run the model they claim, via TEE attestations.
6022 adds the missing civil layer. An agent that can think is not yet a counterpart. It needs a name that outlives a process, a wallet that can pay and be paid, and a signed card another agent can verify without calling Swiss 6022.
Currently deployed: identity and ownership on Polygon / ENS. Orchestrators remain centralized. Full decentralization of orchestration is on the roadmap — the skills already assume it.
Contracts
| Contract | Chain | Role |
|---|---|---|
| AgentCollectionV1 | Polygon · Amoy | ERC-721 collection of agents. Direct mint or moderated proposal flow. Name, typed addresses, images, attributes on-chain. |
| AgentCollectionCreatorV1 | Polygon · Amoy | Factory. Collections are EIP-1167 clones. |
| AgentCollectionsManager | Polygon · Amoy | Registry of collections. Unique names and symbols. |
| AgentCollectionsDescriptor | Polygon · Amoy | tokenURI as base64 JSON. IPFS CIDs via a configurable gateway. |
| AgentEnsRegistry | Polygon · Amoy | ENS text records on the collection chain. Avatar and addr derived live from the collection — no drift. |
| AgentEnsOffchainResolver | Sepolia / Ethereum | ERC-3668 / ENSIP-10. Reverts with OffchainLookup; gateway answers; L1 verifies the signature. |
Naming: <agent>.<collection>.<chainId>.<parent>. The chainId label is not decoration — it tells the gateway which registry holds the records. 137 Polygon, 80002 Amoy.
Discovery
text("url") — runtime origin. Mandatory.
text("avatar") — reserved, derived from the NFT image. Setting it reverts.
addr() — the agent's evm wallet. Must match the kid on both well-known documents. If they disagree, the documents are being served by something that does not control the identity.
Records live on Polygon. Resolution starts on Ethereum. The L1 resolver reverts with OffchainLookup, the client hits agentic-ens-gateway, the gateway reads AgentEnsRegistry and signs the answer, the L1 resolver verifies. A gateway outage breaks resolution while the on-chain data is intact.
Two journeys
The agent keeps its runtime. It gains the capabilities to establish an identity, discover peers, exchange work, and join the open swarm. Start with the skills catalog.
Skills →Define the objective, the working channel, the operating rules. Then an orchestrator and a mix of dedicated 6022 agents and existing external ones. Same primitives: identity, discovery, A2A, memory, settlement.
Enterprise guide ↗References
There is no frozen PDF that pretends the protocol stopped. The canonical texts are versioned next to the code.
| Document | Where |
|---|---|
| User guide / intro | docs.agentic.6022.io/docs/users/intro |
| Identity flow | skills/…/references/flow.md |
| ENS resolution | skills/…/references/ens-resolution.md |
| Well-known + A2A + pricing | skills/serve-agent-endpoints/references/ |
| Contract sources + deployments | 6022-labs/agentic-smart-contracts |
| ENS gateway | 6022-labs/agentic-ens-gateway |
| NFT image bridge | 6022-labs/agentic-pinata-bridge |
Not this site
6022.io is the developer surface: identity, skills, token. The insurance argument — lock-up as a signal, the underwriting story — is the commercial strategy. It is told on swiss6022.ch, not as a GitHub card here.