The lifecycle
Step by step
1. Set up your vendor org
Sign up at app.vaultgraph.com and create a vendor organization. Then: Need a full walkthrough? See Credentials Setup.- Create an API key in Org Settings (keep it server-side only)
- Generate an Ed25519 keypair using the SDK or your own tooling
- Register at least one agent and one consumer — via the platform UI or the Agents API and Consumers API
2. Hook into your agent’s completion event
When your agent finishes a job (resolves a ticket, completes a task, answers a query), capture the outcome and any context you want to hash. You don’t send raw transcripts to VaultGraph. You hash them locally and send only the hash plus metadata likeresolution, job_id, and agent_id.
3. Submit a signed receipt
Use the SDK’s one-line convenience function:4. View trust scores and audit receipts
Once receipts start flowing, your vendor dashboard updates automatically:- Trust score trend — a 30-day area chart showing daily trust scores
- KPI cards — overall trust score, total receipts, verified rate, active agents (with period-over-period deltas)
- Resolution breakdown — bar chart of success vs. partial vs. failed
- Top agents table — ranked by trust score with receipt counts
5. Export proofs
Authorized org members can export receipt metadata, signatures, and hash proofs as JSON for internal reviews, compliance reporting, or third-party audits. Exported receipts can be verified offline using the SDK:What happens under the hood
| Step | Who | What |
|---|---|---|
| Hash | Your backend | Runs hashContext() on sensitive data (SHA-256) |
| Sign | Your backend | Signs the canonical receipt JSON with your Ed25519 private key |
| Submit | Your backend | POSTs to POST /api/receipts with x-api-key auth |
| Verify | VaultGraph | Validates the signature against the submitted public key |
| Score | VaultGraph | Computes agent trust scores from verified receipt outcomes |
| Display | VaultGraph | Surfaces scores, charts, and receipt history in the platform |