{"name":"Helixa V2 API","version":"2.0.0","description":"Agent identity infrastructure with SIWA for agents, SIWE for humans, and payment-gated minting on Base","contract":"0x2e3B541C59D38b84E3Bc54e977200230A204Fe60","contractDeployed":true,"network":"Base (8453)","auth":{"agent":{"type":"SIWA (Sign-In With Agent)","header":"Authorization: Bearer {address}:{timestamp}:{signature}","message":"Sign-In With Agent: api.helixa.xyz wants you to sign in with your wallet {address} at {timestamp}","expiry":"1 hour"},"human":{"type":"SIWE (Sign-In With Ethereum) or Privy access token","header":"Authorization: Bearer {address}:{timestamp}:{signature} (SIWE) or Bearer {access-token} (Privy)","message":"helixa.xyz wants you to sign in with your Ethereum account:\n{address}\n\nSign in to Helixa.\n\nURI: https://helixa.xyz\nVersion: 1\nChain ID: 8453\nNonce: {timestamp}\nIssued At: {isoTimestamp}","expiry":"1 hour (SIWE) / as per token (Privy)"}},"endpoints":{"public":{"GET /api/v2/stats":"Protocol statistics","GET /api/v2/agents":"Agent directory (paginated)","GET /api/v2/agent/:id":"Single agent profile","GET /api/v2/human/:id":"Single human principal profile","GET /api/v2/organizations":"Organization directory","GET /api/v2/org/:id":"Single organization principal profile","GET /api/v2/human/:id/cred":"Human Cred score and breakdown","GET /api/v2/name/:name":"Name availability check"},"authenticated":{"POST /api/v2/mint":"Register new agent (SIWA required, $1.00 USDC/x402 or direct ETH mint)","POST /api/v2/principals/human/register":"Register or mint a human principal profile (SIWE or Privy access token)","POST /api/v2/principals/organization/register":"Register or mint an organization principal profile (SIWE or Privy access token)","POST /api/v2/human/:id/link-agent":"Link an owned agent to a human principal (SIWE required)","POST /api/v2/agent/:id/update":"Update agent (SIWA required)","POST /api/v2/agent/:id/verify":"Verify agent identity (SIWA required)","POST /api/v2/agent/:id/crossreg":"Prepare manual canonical 8004 registration payload (SIWA required)","POST /api/v2/register/solana":"Register a Solana agent on Base (no SIWA needed)","GET /api/v2/auth/solana/challenge":"Get SIWS challenge message to sign","POST /api/v2/auth/solana/verify":"Verify a Solana signature (test endpoint)","POST /api/v2/agent/:id/coinbase-verify":"Check Coinbase EAS attestation & boost Cred (SIWA required)"}},"payments":{"methods":[{"protocol":"x402","status":"available","chain":"Base (8453)","currency":"USDC","endpoints":["/api/v2/mint","/api/v2/register/solana","/api/v2/agent/:id/cred-report"]},{"protocol":"x402","status":"planned","chain":"Base (8453)","currency":"$CRED","token":"0xAB3f23c2ABcB4E12Cc8B593C218A7ba64Ed17Ba3","endpoint":"/api/v2/agent/:id/cred-report","note":"Pending clean custom ERC20 facilitator support"},{"protocol":"MPP","status":"available","chain":"Tempo (4217)","currency":"USDC.e","spec":"https://mpp.dev"}],"pricing":{"phase":"growth","note":"Most platform fees are waived; agent minting and full Cred reports are x402 gated.","agentMint":"$1.00","update":"free","credReport":"$0.01","soulLock":"free","soulHandshake":"free"}}}