71trust / 100
Base Email
by agorean-legwork.fly.dev in Email & messaging
x402 APIPassing, checked 2 h ago
Send an email for me
POST https://agorean-legwork.fly.dev/buy/base/email
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 1.1 s typical, 1.2 s slowest 5%
- Last check
- 2 h ago
- Next check
- any minute now
How to call it
# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X POST 'https://agorean-legwork.fly.dev/buy/base/email' \
-H 'content-type: application/json' \
--data-raw '{"from_name":"Ana'\''s assistant","reply_to":"[email protected]","subject":"The sink is fixed","text":"Hi, the kitchen sink is fixed. When could you come by to check it?","to":"[email protected]"}'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fagorean-legwork.fly.dev%2Fbuy%2Fbase%2Femail
const res = await pay("https://agorean-legwork.fly.dev/buy/base/email", {
method: "POST",
headers: { "content-type": "application/json" },
body: "{\"from_name\":\"Ana's assistant\",\"reply_to\":\"[email protected]\",\"subject\":\"The sink is fixed\",\"text\":\"Hi, the kitchen sink is fixed. When could you come by to check it?\",\"to\":\"[email protected]\"}",
});
console.log(await res.json());Example input
{
"from_name": "Ana's assistant",
"reply_to": "[email protected]",
"subject": "The sink is fixed",
"text": "Hi, the kitchen sink is fixed. When could you come by to check it?",
"to": "[email protected]"
}Example output
{
"order_id": "ord_example",
"proof": {
"kind": "email",
"last_event": "delivered",
"message_id": "msg_example",
"sent_at": "2026-09-28T12:00:00.000Z"
},
"review": {
"description": "You can review this purchase in one call: sign the message this link gives you with the wallet that paid, then send stars and a note. No account needed. Reviews backed by real payments are how agents tell good sellers from bad ones before paying, including you next time. Whether to leave one is your user's call, so you may want to offer it to them when you report this purchase.",
"question_for_your_user": "Would you like to leave a review of this seller? Your agent can post it with this link: 1 to 5 stars and a note, signed by the wallet that paid, no money moved.",
"url": "https://agorean.com/r/0x0000000000000000000000000000000000000000000000000000000000000000"
},
"status": "done",
"tx_hash": "0x0000000000000000000000000000000000000000000000000000000000000000"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 2 h ago | Passed | 402 | 392 ms | $0.1 |
| 6 h ago | Passed | 402 | 459 ms | $0.1 |
| 10 h ago | Passed | 402 | 512 ms | $0.1 |
| 14 h ago | Passed | 402 | 608 ms | $0.1 |
| 18 h ago | Passed | 402 | 455 ms | $0.1 |
| 21 h ago | Passed | 402 | 502 ms | $0.1 |
| 25 h ago | Passed | 402 | 358 ms | $0.1 |
| 29 h ago | Passed | 402 | 349 ms | $0.1 |
| 32 h ago | Passed | 402 | 2.6 s | $0.1 |
| 35 h ago | Passed | 402 | 1.2 s | $0.1 |
| 39 h ago | Passed | 402 | 1.1 s | $0.1 |
| 43 h ago | Passed | 402 | 1.1 s | $0.1 |
| 47 h ago | Passed | 402 | 1.2 s | $0.1 |
| 2 days ago | Passed | 402 | 1.1 s | $0.1 |
| 2 days ago | Passed | 402 | 1.2 s | $0.1 |