78trust / 100
Verify
by Evidence402 in Security & trust
x402 APIPassing, checked 15 min ago
Check up to ten DOI citations against source registries, compare optional titles, and expose publication update signals. Use to detect incorrect references.
POST https://evidence402.onrender.com/api/v1/verify
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 160 ms typical, 197 ms slowest 5%
- Last check
- 15 min ago
- Next check
- in 15 min
How to call it
# See the payment challenge (nothing is charged)
curl -i -X POST "https://evidence402.onrender.com/api/v1/verify" \
-H "content-type: application/json" \
-d '{"citations":[{"doi":"10.1056/NEJMoa2032183","title":"Once-Weekly Semaglutide in Adults with Overweight or Obesity"}]}'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%2Fevidence402.onrender.com%2Fapi%2Fv1%2Fverify
const res = await pay("https://evidence402.onrender.com/api/v1/verify", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"citations":[{"doi":"10.1056/NEJMoa2032183","title":"Once-Weekly Semaglutide in Adults with Overweight or Obesity"}]}),
});
console.log(await res.json());Example input
{
"citations": [
{
"doi": "10.1056/NEJMoa2032183",
"title": "Once-Weekly Semaglutide in Adults with Overweight or Obesity"
}
]
}Example output
{
"data": {
"citations": []
},
"requestId": "example-request",
"service": "Evidence402"
}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 |
|---|---|---|---|---|
| 15 min ago | Passed | 402 | 160 ms | $0.02 |
| 4 h ago | Passed | 402 | 139 ms | $0.02 |
| 7 h ago | Passed | 402 | 197 ms | $0.02 |
| 11 h ago | Passed | 402 | 208 ms | $0.02 |
| 14 h ago | Passed | 402 | 159 ms | $0.02 |
| 18 h ago | Passed | 402 | 149 ms | $0.02 |
| 22 h ago | Passed | 402 | 183 ms | $0.02 |
| 25 h ago | Passed | 402 | 64 ms | $0.02 |
| 29 h ago | Passed | 402 | 196 ms | $0.02 |
| 32 h ago | Passed | 402 | 53 ms | $0.02 |
| 38 h ago | Passed | 402 | 189 ms | $0.02 |