A reference client that posts a signature image to /api/identify and surfaces the matched pet, confidence, and call timestamp — the same loop any real partner feeder exercises at feed time.
The dev-mode secret below unlocks POST /api/identify only — we keep its SHA-256 digest on file, never the plaintext.
X-API-Key: critterkey-test-key-demo
Seeded by migration 1783000000000_seed_test_partner_api_key under partner name Test Partner. Only the SHA-256 digest is stored in partner_api_keys. Full request/response reference: /docs.
Pick a signature image previously enrolled at /pets (or one whose fingerprint matches an enrolled pet) and submit.
Three steps to exercise the full read path from your own data.
pets row that the read flow will match against.biometric_signatures with a deterministic SHA-256 fingerprint keyed by pet id.routes/api.js only compares hashes), upload it above, and watch the page render matched pet_id, confidence_score, and the call-time ISO timestamp.