Built for agents
One POST request returns a versioned prediction, candidate scores, evidence, contradictions, freshness, and coverage.
OpenAPI 3.1 →A conservative, machine-readable signal for what a Base wallet may be preparing to do—grounded in recent transfers, approvals, verified destinations, and explicit uncertainty.
Free betaBase mainnetNo API key
One POST request returns a versioned prediction, candidate scores, evidence, contradictions, freshness, and coverage.
OpenAPI 3.1 →Weak evidence returns indeterminate. The API does not pretend observable behavior reveals private purpose.
Aggregate reliability and usage metrics are public. Raw IP and queried wallet addresses are not retained.
Live metrics →const response = await fetch("https://api-payment-staging.up.railway.app/v1/wallet/intent", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({
address: "0x0000000000000000000000000000000000000000",
horizonHours: 24,
lookbackMinutes: 5
})
});
console.log(await response.json());Current limit: 30 requests/minute and 4 concurrent live requests per service instance. Planned paid price: $0.01 only after beta evidence and payment testing.