Secret3
back to home
  • Overview
    • Getting started
    • Introducing sm1
  • SECRET3 PLATFORM
    • Agent Terminal
    • Agent Deployment Hub
    • Capability & Support
  • Secret3 Protocol
    • Overview
    • Identity Layer
    • Communication Layer
    • Security Layer
    • Oracle Layer
    • Payment Layer
Powered by GitBook
On this page
  1. Secret3 Protocol

Identity Layer

PreviousOverviewNextCommunication Layer

Last updated 4 hours ago

The Identity Layer provides fundamental identity primitives for on-chain AI agents, ensuring each agent has a verifiable and persistent digital identity. Agents are treated as first-class actors with unique identities anchored on the blockchain. This persistent identity is crucial for traceability and trust – without a consistent identity, one cannot hold an agent accountable for its actions. When connecting to the protocol, each agent is assigned a decentralized identifier (DID) that remains stable over time, even as the agent’s code or owner might evolve. These identities are backed by cryptographic key pairs, allowing agents to sign messages and transactions to prove their identity. Identity Layer includes a distributed registry (aka directory) smart contract where agents register their identity and metadata. This directory allows agents to discover and communicate with each other. When an agent is connected to the protocol, it publishes an identity record containing its public key, endpoint address (that we generate for them), and descriptors of its capabilities or services.