# Agent metadata and public identity domain AGENT_NAME=my-agent AGENT_VERSION=0.1.0 AGENT_DESCRIPTION=Verifiable agent with on-chain identity AGENT_DOMAIN=agent.example.com # Draft ERC-8004 registry access RPC_URL=https://sepolia.base.org CHAIN_ID=84532 # Existing ERC-8004 token ID to resolve directly. Leave empty to discover from # AGENT_DOMAIN/.well-known/agent-registration.json. IDENTITY_AGENT_ID= IDENTITY_AUTO_REGISTER=false IDENTITY_ALLOW_MAINNET_REGISTRATION=false # EVM signer used only when registration is explicitly enabled. # AGENT_WALLET_TYPE=local # AGENT_WALLET_PRIVATE_KEY= # Optional separate developer wallet for explicit contract operations. # DEVELOPER_WALLET_PRIVATE_KEY= # Registration service declarations. Enable only endpoints you actually host. IDENTITY_INCLUDE_A2A=false # IDENTITY_A2A_ENDPOINT=https://agent.example.com/.well-known/agent-card.json # IDENTITY_A2A_VERSION=0.3.0 IDENTITY_INCLUDE_WEB=true IDENTITY_WEBSITE=https://agent.example.com/ IDENTITY_INCLUDE_OASF=false IDENTITY_INCLUDE_TWITTER=false IDENTITY_TWITTER= IDENTITY_INCLUDE_EMAIL=false IDENTITY_EMAIL= # When IDENTITY_INCLUDE_OASF=true, all five JSON-array fields are required. # IDENTITY_OASF_ENDPOINT=https://agent.example.com/.well-known/oasf-record.json # IDENTITY_OASF_VERSION=0.8.0 # IDENTITY_OASF_AUTHORS_JSON=["ops@agent.example.com"] # IDENTITY_OASF_SKILLS_JSON=["reasoning"] # IDENTITY_OASF_DOMAINS_JSON=["assistant"] # IDENTITY_OASF_MODULES_JSON=["https://agent.example.com/modules/core"] # IDENTITY_OASF_LOCATORS_JSON=["https://agent.example.com/.well-known/oasf-record.json"] # Optional x402 seller configuration. Free projects keep this disabled and # leave the group unset. A priced entrypoint requires a complete compatible # group. PAYMENTS_ENABLED=false # PAYMENTS_FACILITATOR_URL=https://facilitator.daydreams.systems # PAYMENTS_FACILITATOR_AUTH= # PAYMENTS_NETWORK=base-sepolia # PAYMENTS_DESTINATION=static # PAYMENTS_RECEIVABLE_ADDRESS= # STRIPE_SECRET_KEY= PORT=3000