80trust / 100
Age Verify
by api.strale.io in Security & trust
x402 APIPassing, checked 2 min ago
Verify if a person meets a minimum age requirement based on their date of birth. Returns exact age, whether the threshold is met, and days until the threshold (if not met). Accounts for leap years.
GET https://api.strale.io/x402/v2/age-verify
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 281 ms typical, 292 ms slowest 5%
- Last check
- 2 min ago
- Next check
- in 30 min
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://api.strale.io/x402/v2/age-verify?date_of_birth=example_date_of_birth&minimum_age=0&reference_date=example_reference_date"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%2Fapi.strale.io%2Fx402%2Fv2%2Fage-verify
const res = await pay("https://api.strale.io/x402/v2/age-verify?date_of_birth=example_date_of_birth&minimum_age=0&reference_date=example_reference_date");
console.log(await res.json());Example input
{
"date_of_birth": "example_date_of_birth",
"minimum_age": 0,
"reference_date": "example_reference_date"
}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 min ago | Passed | 402 | 287 ms | $0.022 |
| 4 h ago | Passed | 402 | 281 ms | $0.022 |
| 7 h ago | Passed | 402 | 255 ms | $0.022 |
| 11 h ago | Passed | 402 | 287 ms | $0.022 |
| 14 h ago | Passed | 402 | 131 ms | $0.022 |
| 18 h ago | Passed | 402 | 367 ms | $0.022 |
| 22 h ago | Passed | 402 | 292 ms | $0.022 |
| 25 h ago | Passed | 402 | 124 ms | $0.022 |
| 30 h ago | Passed | 402 | 277 ms | $0.022 |