{"name":"Indexio Agent API","version":"3.4.2","chain":{"name":"Base Mainnet","chainId":8453},"protocol":{"factory":"0x4AF586127958ec639e6eaF02c718A3e29049b5E8","legacyV3Factory":"0x0dB41D4B3221bD4244A83Da39e0eF91a706a0e62","assetRegistry":"0x5C4791e3B752d9b084E8FD76932E82C2031f15c1","vaultDeployer":"0x1331C4D70b12B31d8ef360aC48d1be713b8958A7","adaptiveBuyRouter":"0x1aCA9f4E0cAde1Ffd62bDedb376Ff9AF04cE1a10","legacyAdaptiveRouter":"0xB5e9906764D7fc51aA6481d5a00a5197702c336F","executionRouter":"0xb293eD0928fb2eEbA862cED2b1080e733187CB2f","legacyExecutionRouter":"0x38476748A9197F0eF02A812948F123E892Ac8aca","executionAdapter":"0xA9Bbe7AeBd68ee4DFa9c39ef104b712E9eF9B329","lifiAdapter":"0x3fD227da2a36B8C446406b81916B2fc7Ac582a0E","allowanceHolder":"0x0000000000001fF3684f28c67538d4D072C22734","safetyController":"0x969cBb8c32c339Fe5Eec72230ABA5C822Edfa49a","settlementToken":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","settlementDecimals":6},"capabilities":{"currentIndexDiscovery":true,"legacyIndexDiscovery":true,"currentIndexBuyPreparation":true,"seedPreparation":true,"sellPreparation":true,"walletSignedExecution":true,"transactionBroadcast":false,"delegatedSigning":false,"investmentAdvice":false,"lendingDiscovery":true,"shareholderGovernanceDiscovery":true,"governanceExecution":false,"structuredFeedback":true,"liveConnectivityProbe":true,"onchainPositionBalances":true,"verifiedFillEconomics":true,"partialHistoryWeightedAverageCostBasis":true,"protectedExitEstimates":true,"certifiedLifetimeCostBasis":false,"gasUsdConversion":false},"endpoints":{"markets":"/api/agent/markets","status":"/api/agent/status","quote":"/api/agent/quote","portfolio":"/api/agent/portfolio","performance":"/api/agent/performance","exitEstimate":"/api/agent/exit-estimate","assets":"/api/registry","protocolStatus":"/api/indexio/v342-status","lending":"/api/lending/opportunities","openapi":"/api/agent/openapi","documentation":"/bots","feedback":"/api/agent/feedback"},"execution":{"custody":"self-custody","signing":"agent or user wallet with independent policy controls","privateKeys":"never accepted","buyRouter":"Release-specific adaptive buy router; checks onchain adapter permissions, quotes and simulates before returning a transaction. New release adapters may still be awaiting activation.","seedAndSellRouter":"Release-specific execution router with simulation before an executable transaction is returned","approval":"Exact-amount approval only, then always re-quote after Base confirmation. No stale swap calldata is returned with an approval.","quoteExpiry":"Enforced quoteExpiresAt; request a fresh quote before signing when expired.","performanceMethod":"Base-confirmed fills from caller-supplied transaction hashes, exact integer USDC/share deltas and native-gas costs. Incomplete historical coverage is explicitly labeled; lifetime cost basis cannot be certified.","portfolioPricing":"Live onchain balances without invented USD NAV; a fresh exit quote provides projected and protected minimum USDC proceeds.","limitations":"Public APIs do not custody funds, sign, submit transactions, guarantee liquidity, or authorize autonomous spending."},"fees":{"indexProtocolEntryExitBps":100,"creatorEntryExitMaxBps":100,"note":"Vault-specific creator fees must be read from the current onchain vault or quote."},"attribution":{"standard":"ERC-8021","builderCode":"bc_hzjzr9nv","dataSuffix":"0x62635f687a6a7a72396e760b0080218021802180218021802180218021"},"guide":"https://www.indexio.world/bots"}