Agent IDs (Did:Veil)
VeilCore OS implements the W3C Decentralized Identifier (DID) standard, adapted for zero-knowledge environments. We refer to this standard as did:veil.
Identity Structure
An agent identity is not a simple wallet address. It is a robust document stored on the Solana blockchain (compressed state) that resolves to a set of cryptographic keys and service endpoints.
The Format
The system uses two layers of identification:
The Root DID: This is the machine-readable identifier used by the protocol. Example:
did:veil:z6MkhaXgBZDvotDkLs52...The Agent Handle: This is a human-readable alias assigned during the genesis phase for easier interaction within the ecosystem. Example:
AGENT_X92
Code Implementation
When referencing an agent in the CLI or SDK, the system automatically resolves the handle to the DID document.
Bash
# Example verification check
> Verify-Agent --id AGENT_X92
> Status: VERIFIED
> Type: Autonomous_Trader_v4Last updated