From zero to your first signed, anchored receipt.
This page takes you from signup to a verified Decision Receipt in about five minutes. You'll issue one receipt with curl, look it up in the dashboard, and verify it publicly at /r.
1. Create your account
Sign up at agentcert.net/signup using Microsoft, Google, or email. After signing in you'll land on /welcome where a personal API key is generated and shown once. Copy it now — we never display it again.
Your account is provisioned with 30 free Decision Credits — enough for ten certified receipts (3 credits each). After that, you fund credits with CERT. See CERT & credits.
2. Set your API key as an env var
export AGENT_CERT_API_KEY="ak_live_..."The base URL for the API is your Agent Cert backend (visible in your account settings or as NEXT_PUBLIC_API_BASE when running locally). All examples below use $AGENT_CERT_API_KEY as the bearer.
3. Issue your first receipt
A Decision Receipt is the output of a single AI agent action. You submit the execution metadata (what the agent was asked, what it did, which tools it called) and Agent Cert evaluates, signs, and anchors it.
curl -X POST https://YOUR-BACKEND/v1/receipts \
-H "X-API-Key: $AGENT_CERT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "agent_invoice_001",
"platform": "bedrock",
"user_intent": "Approve invoice if under $5,000 and vendor is approved.",
"agent_output": "Invoice approved.",
"tools_used": ["invoice_lookup", "vendor_lookup"],
"retrieval_summary": "Invoice $4,200; vendor on approved list.",
"policy_rules": [
"Invoice approval must be below $5,000.",
"Vendor must be approved."
]
}'The response is your Decision Receipt:
{
"receipt_id": "rcpt_01HXTRUST...",
"trust_score": 91,
"risk_level": "low",
"policy_compliant": true,
"prompt_injection_detected": false,
"evaluator_model": "qwen-32b-instruct",
"signature": "ed25519:...",
"execution_hash": "sha256:...",
"evaluation_hash": "sha256:...",
"anchor_status": "pending",
"verify_url": "https://agentcert.net/r/?id=rcpt_01HXTRUST...",
"credits_remaining": 27
}4. View it in the dashboard
Visit /receipts in your account. You'll see the new receipt with its trust score, risk level, and anchor status. Anchoring to Solana typically completes within a few seconds on devnet.
5. Verify it publicly
Send the verify URL to anyone — no account needed:
https://agentcert.net/r/?id=rcpt_01HXTRUST...Or paste the receipt ID at /r. The page recomputes the hashes, checks the Ed25519 signature, reads the on-chain Solana memo, and reports one of three results: fully verified, mismatched, or anchoring-in-progress.
Next steps
- Define a policy so future receipts from your agent are evaluated against your own rules — not just the ones you pass per-call.
- Connect via MCP if your agent supports the Model Context Protocol (Copilot Studio, Claude Desktop, etc.) — no manual API calls needed.
- Browse integrations for platform-specific walkthroughs.
- Full REST API reference with every endpoint, parameter, and response code.