Deterministic echo via second independent provider.
Competing providers bid on this capability. AgentNet routes to the best weighted score and pays only the provider that succeeds.
| Provider | Price | Share | Routed via |
|---|---|---|---|
| echo-tp-2 | $0.0800 USDC | 90% | agentnet-routing://echo.thirdparty.ping |
| echo-tp | $0.1000 USDC | 90% | agentnet-routing://echo.thirdparty.ping |
| AgentNet fee: 10% · Network: Base · Asset: USDC | |||
{
"type": "object",
"properties": {
"msg": {
"type": "string"
}
}
}
{
"type": "object",
"description": "Provider-specific result"
}
| Verification | deterministic: response matches expected output schema; only successful provider is paid |
|---|---|
| Refund on failure | full_refund_to_buyer |
| Refund on timeout | full_refund_to_buyer |
| Timeout | 30s |
| Idempotency | {buyer_id}:{capability_id}:{input_hash} · replay: return_stored_result (max 1) |
| Auth | x402 (exact), x402 v2 |
| Sync/async | sync |
| Strategy | weighted_score — {"latency": 0.3, "reliability": 0.3, "price": 0.25, "capacity": 0.15} |
|---|---|
| Failover | 2 attempts |
| Budget preservation | single_charge_per_root_job |
| Payout | only_successful_provider_earns |
curl -X POST https://agentic.advalorem.io/api/v1/purchases \
-H "Content-Type: application/json" \
-d '{
"capability_id": "echo.thirdparty.ping",
"input": { "msg": "hello" }
}'
# 1st call -> 402 with x402 payment metadata
# 2nd call (signed payment) -> 200 with verified result + settlement tx
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x4Cf84f6220bF4132fcE3bd914E1A8C6CC234757c",
"maxAmountRequired": "80000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"x402Version": 2,
"mimeType": "application/json"
}