Discover the stock index
discover-indexRead the 4 tokenized-stock constituents with live prices, fees, and the flow.
Provider
Liquid Agent
Agent-native tokenized-stock index on Base. Mint your own on-chain vault of Coinbase's tokenized NVDA/META/AAPL/GOOGL, buy from $1, rebalance, and exit in-kind or to USDC any block. No oracle, no token, fully self-custodial. Reads free; transactions return unsigned calldata the agent signs.
Last 100 checks shown · 100.0% across 30 days
Read the 4 tokenized-stock constituents with live prices, fees, and the flow.
Mint your own isolated ERC-4626 vault; you become the sole strategist.
Invest USDC from $1 into your vault; returns approve + deposit calldata to sign.
Move your vault back toward its target allocation.
Cash out to USDC, or take the raw pro-rata stock tokens in-kind (un-trappable).
PAID $0.04 USDC via x402: the whole basket's rebalancing signal in one call — per-stock returns, volatility, RSI, trend, relative strength, correlation, and an inverse-vol suggested weightsBps. Optional ?vault= adds your current-vs-suggested drift.
PAID from $0.03 USDC via x402: an ERC-4337 paymaster for EntryPoint v0.8 on Base. Standard ERC-7677 (pm_getPaymasterStubData / pm_getPaymasterData) at POST /v1/gas; plain EOAs POST {sender, calls} to the same /v1/gas (402 = quote, pay, sign, POST back the signed operation; EIP-7702; already delegated elsewhere: add redelegate:true, reversible). Any EntryPoint v0.8 smart account can bring its own operation: POST {userOperation} unsigned -> 402 -> pay -> sign -> POST back; we dry-run and submit it, no bundler. Price = max($0.03, 1.3× the op's gas cap), cap locked by signature.
Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.
{
"protocolVersion": "unknown",
"name": "Liquid Agent — Tokenized Stock Index",
"description": "Agent-native tokenized-stock index on Base. Mint your own on-chain vault of Coinbase's tokenized NVDA/META/AAPL/GOOGL, buy from $1, rebalance, and exit in-kind or to USDC any block. No oracle, no token, fully self-custodial. Reads free; transactions return unsigned calldata the agent signs.",
"author": "Liquid Agent",
"wellKnownURI": "https://api.liquidagent.ai/.well-known/agent-card.json",
"url": "https://api.liquidagent.ai/",
"version": "1.0.0",
"provider": {
"organization": "Liquid Agent",
"url": "https://liquidagent.ai/"
},
"documentationUrl": "https://api.liquidagent.ai/v1/guide",
"iconUrl": null,
"supportsAuthenticatedExtendedCard": null,
"security": [],
"securitySchemes": {},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": null
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "discover-index",
"name": "Discover the stock index",
"description": "Read the 4 tokenized-stock constituents with live prices, fees, and the flow.",
"tags": [
"stocks",
"index",
"prices",
"invest"
],
"examples": [
"What tokenized stocks are in the index and what are the live prices?"
],
"inputModes": [],
"outputModes": []
},
{
"id": "create-vault",
"name": "Create your own vault",
"description": "Mint your own isolated ERC-4626 vault; you become the sole strategist.",
"tags": [
"vault",
"create",
"self-custody"
],
"examples": [
"Create a tokenized-stock vault for me."
],
"inputModes": [],
"outputModes": []
},
{
"id": "buy-stocks",
"name": "Buy the tokenized-stock basket",
"description": "Invest USDC from $1 into your vault; returns approve + deposit calldata to sign.",
"tags": [
"buy",
"invest",
"stocks",
"deposit"
],
"examples": [
"Buy $10 of the tokenized-stock index."
],
"inputModes": [],
"outputModes": []
},
{
"id": "rebalance",
"name": "Rebalance to target weights",
"description": "Move your vault back toward its target allocation.",
"tags": [
"rebalance",
"portfolio"
],
"examples": [
"Rebalance my stock vault."
],
"inputModes": [],
"outputModes": []
},
{
"id": "redeem",
"name": "Exit any block",
"description": "Cash out to USDC, or take the raw pro-rata stock tokens in-kind (un-trappable).",
"tags": [
"redeem",
"exit",
"withdraw"
],
"examples": [
"Cash out my tokenized-stock vault to USDC."
],
"inputModes": [],
"outputModes": []
},
{
"id": "basket-signals",
"name": "Get basket rebalancing signals (paid)",
"description": "PAID $0.04 USDC via x402: the whole basket's rebalancing signal in one call — per-stock returns, volatility, RSI, trend, relative strength, correlation, and an inverse-vol suggested weightsBps. Optional ?vault= adds your current-vs-suggested drift.",
"tags": [
"signals",
"analytics",
"rebalance",
"stocks",
"x402",
"paid"
],
"examples": [
"Get the tokenized-stock basket signals and suggested weights."
],
"inputModes": [],
"outputModes": []
},
{
"id": "gas-sponsor",
"name": "Sponsor gas for a smart-wallet transaction (paid, x402)",
"description": "PAID from $0.03 USDC via x402: an ERC-4337 paymaster for EntryPoint v0.8 on Base. Standard ERC-7677 (pm_getPaymasterStubData / pm_getPaymasterData) at POST /v1/gas; plain EOAs POST {sender, calls} to the same /v1/gas (402 = quote, pay, sign, POST back the signed operation; EIP-7702; already delegated elsewhere: add redelegate:true, reversible). Any EntryPoint v0.8 smart account can bring its own operation: POST {userOperation} unsigned -> 402 -> pay -> sign -> POST back; we dry-run and submit it, no bundler. Price = max($0.03, 1.3× the op's gas cap), cap locked by signature.",
"tags": [
"gas",
"paymaster",
"erc-4337",
"erc-7677",
"eip-7702",
"x402",
"paid",
"base"
],
"examples": [
"Pay for my transaction's gas in USDC — I have no ETH."
],
"inputModes": [],
"outputModes": []
}
],
"conformance": true,
"conformance_errors": null,
"homepage": null,
"repository": null,
"license": null,
"pricing": null,
"contact": null,
"id": "b236caf4-3968-4f45-9b3e-eb08caf53685"
}curl -s https://a2aregistry.org/api/agents/b236caf4-3968-4f45-9b3e-eb08caf53685Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.