Back to aeroallocator.app
Card snapshot
aeroallocator.app
·
2026-10-27 16:20:47 UTC
·
17d2f335188f79e8b5591a0f0a9f921303eee1b8682f9bbeec5e0baaaa4cfa05
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"_source": "agentic.market",
"service": {
"id": "aeroallocator-app",
"name": "aeroallocator.app",
"description": "",
"domain": "aeroallocator.app",
"provider": "aeroallocator.app",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://aeroallocator.app/api/v1/allocate-plan",
"description": "Ready-to-sign, already-simulated Aero allocate() transaction for an sAERO position: the best split of Base gauges for its size (fees plus incentives, after its own dilution) as unsigned calldata for the Voter, with the cooldown, expected USD per day versus now, and warnings. Handles the contract's rules (full overwrite, exact total, ascending addresses, idle power). Never signs or sends. Base only. Pass ?tokenId=.",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "maxGauges",
"type": "string",
"description": "",
"example": "4",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "tokenId",
"type": "string",
"description": "",
"example": "15308",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Aero Allocator",
"tags": [
"aero",
"aerodrome",
"saero",
"defi",
"base"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://aeroallocator.app/api/v1/position",
"description": "Where an Aero sAERO position stands on Base: its voting power and lock, how much is idle or allocated to gauges, when it can next be re-allocated (the wait after any allocation, 47 hours at launch), what it earns per day now versus the best split of gauges for its own size (fees plus incentives, after its own dilution), and a stay / switch / allocate recommendation. Pass ?tokenId= or ?address=. Read-only.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "tokenId",
"type": "string",
"description": "",
"example": "15308",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Aero Allocator",
"tags": [
"aero",
"aerodrome",
"saero",
"defi",
"base"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.05",
"maxAmount": "0.1",
"avgCostPerTransaction": "0.075",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "Aero Allocator",
"tags": [
"aero",
"aerodrome",
"saero",
"defi",
"base"
],
"iconUrl": ""
}
}