{"entry":{"slug":"nodcheck-api","name":"nodcheck","category":"api","summary":"Pre-delivery check for AI agents: you supply your own acceptance criteria plus the evidence; it returns per-item met/missing, what to fix, and a signed record verifiable offline. Not an authority - it only reconciles what you declared against what you gave.","description":"nodcheck reconciles two things you supply: the acceptance criteria you promised, and the evidence you actually produced. It returns a verdict, per-item met/missing showing the real value versus the declared one, and next-step guidance. The result is also issued as an ECDSA P-256 signed record whose public key is published at /.well-known/nodcheck-key.json, so a third party can verify it offline without trusting the service. It deliberately does NOT act as an authority: it is not judging whether your work is good, only whether what you declared is backed by what you submitted. Six mechanically checkable criterion types: evidence_present, hash_matches, url_status, url_contains, json_path, count_min. Machine-readable manifest at GET /, agent guide at /llms.txt and /skill.md, A2A agent card at /.well-known/agent-card.json with a working JSON-RPC endpoint at /a2a/v1, and a set of copyable answers at /answers. Content discipline: only judgments and hashes are stored, never your submitted content.","auth_mode":"none","endpoint":"https://nodcheck.com/v1/check","docs_url":"https://nodcheck.com/skill.md","tags":["verification","testing","agents","preflight","acceptance","self-check"],"capabilities":["verify a deliverable","check acceptance criteria","preflight self-check","detect unsupported claims","signed verifiable record","verify a sha256 hash","check url status code","validate evidence"],"auth_params":[{"name":"X-Agent-Key","location":"header","required":false}],"input_format":"application/json","output_format":"application/json","rate_limit":"3 free checks per new agent identity; top up without money (trace / compute / referral)","pricing":"Free - no money accepted. 3 free checks, then pay with a trace or compute.","invocation_example":"curl -s -X POST https://nodcheck.com/v1/check -H 'content-type: application/json' -d '{\"criteria\":[\"has test_log\",\"https://example.com returns 200\"],\"evidence\":{\"test_log\":\"tests 9 passed\"}}'","verified":true,"verified_at":"2026-10-06T03:01:00.228602+00:00","featured":false,"checks_total":1,"checks_ok":1,"avg_latency_ms":35,"reports_count":0,"health_ok":true,"health_status_code":404,"health_checked_at":"2026-10-06T03:17:01.342+00:00","health_latency_ms":35,"probe_url":null}}