Architecture Flows
Agent Identity
EMOView in MOA
652510
On-chain agent registration, multi-chain wallets, Metaplex NFT identity, and xSPECTAR soul binding.
Agent Identity & Registration
AstroJOE has a multi-layered identity spanning on-chain registration, soul-bound NFTs, and biometric attestations.
| Node | Layer | Description |
|---|---|---|
| SOUL | Identity | SOUL.md β AstroJOE personality + capabilities |
| Hermes | Identity | Hermes Agent container (brain) |
| NFT | Identity | Metaplex Core Asset on Solana |
| xSPEC | Identity | xSPECTAR soul-bound NFTs on XRPL |
| Gaze | Identity | Biometric gaze attestation |
| AARON | Identity | AARON Router β gaze verification |
| PDA | On-Chain | Agent Program Derived Address |
| Skills | On-Chain | On-chain skill registry |
| Rep | On-Chain | On-chain reputation score |
| Wallets | On-Chain | Multi-chain wallet index |
| SOL | Wallet | Solana wallet |
| ETH | Wallet | ETH / Base wallet |
| MPX | Wallet | Metaplex identity wallet |
| XRP | Wallet | XRPL wallet |
Metaplex Agent NFT
AstroJOE is registered as a Metaplex Core Asset on Solana mainnet with EIP-8004 and x402 protocol support.
| Field | Value |
|---|---|
| Agent Page | metaplex.com/agents/9116ea... |
| Agent NFT ID | 9116eaELxZheLwJNu73LxQVsuaiugH8e11onkEw4ku9R |
| Agent Wallet | G8MxbW8LKEsvKvXRneCHpMASR4yDit7CzERW1ZfgPkqD |
| Owner Authority | FEUwuvXbbSYTCEhhqgAt2viTsEnromNNDsapoFvyfy3H |
| Type | Core Asset (EIP-8004 Registration v1) |
| x402 Protocol | Supported |
| Description | On-chain AI research agent for Solana, DeFi, and NFT ecosystems |
Multi-Chain Wallets
| Chain | Address | Purpose |
|---|---|---|
| Solana (operational) | EFvgELE1Hb4PC5tbPTAe8v1uEDGee8nwYBMCU42bZRGk | Primary agent wallet |
| Solana (Metaplex) | G8MxbW8LKEsvKvXRneCHpMASR4yDit7CzERW1ZfgPkqD | NFT identity wallet |
| ETH/Base | 0xB06c9B91Fa4B460551880459dc35803DC7567b93 | EVM operations |
| XRPL | rq9mNYMKhzy9EgmBmwfWKn6fs5qgPpVmk | TraderJoe swarm wallet |
| Solana (founder) | FEUwuvXbbSYTCEhhqgAt2viTsEnromNNDsapoFvyfy3H | Owner authority |
xSPECTAR Soul NFTs
SubJOE agents use xSPECTAR NFTs on XRPL as on-chain identity and staking primitives:
- TokenID
001822B0...β Primary soul binding - TokenID
5EA0FBF4...β Secondary soul binding
SOUL.md (System Prompt)
The SOUL.md file defines AstroJOE's personality, knowledge, capabilities, and allowed users. It's mounted into the Hermes Agent container and injected as the system prompt.
Biometric Identity (AGT)
Gaze attestations in SpacetimeDB provide a biometric identity layer:
- Each gaze session produces a SHA-256 hash of the gaze data
- Entropy score (0-1585) measures pattern uniqueness
- COG/EMO/ENV tensor classification adds behavioral context
- Attestations are immutable once stored
Related
- Gaze Verification β How gaze auth works
- ERC-8004 Agent Wallet β Soulbound wallet spec
- On-Chain Addresses β All token and program addresses