{
  "name": "Proof Plan",
  "url": "https://proof.agiscorecard.com/",
  "version": "1.1.0",
  "updated": "2026-09-19",
  "description": "Proof Plan estimates proving compute and onchain verification costs from your own measurements. It checks a per-job latency target and preserves model, input and verification-key hashes. It plans an integration; it does not generate or verify a zero-knowledge proof.",
  "price": {
    "amount": 0,
    "currency": "USD",
    "status": "free beta"
  },
  "method": "Estimate proving compute and one onchain gas verification per job. Compare cost and per-job latency with supplied limits, preserving hashes and verifier version.",
  "limitations": "No ZK proof generation or cryptographic verification. File hashing verifies bytes only; it is not proof of model correctness.",
  "exampleOnly": false,
  "inputsUploaded": false,
  "modelCalled": false,
  "guide": "https://proof.agiscorecard.com/guide.html",
  "schema": "https://proof.agiscorecard.com/input.schema.json",
  "examples": [
    {
      "id": "baseline",
      "url": "https://proof.agiscorecard.com/?scenario=baseline#workbench",
      "input": "https://proof.agiscorecard.com/examples/baseline.json"
    },
    {
      "id": "gas",
      "url": "https://proof.agiscorecard.com/?scenario=gas#workbench",
      "input": "https://proof.agiscorecard.com/examples/gas.json"
    },
    {
      "id": "latency",
      "url": "https://proof.agiscorecard.com/?scenario=latency#workbench",
      "input": "https://proof.agiscorecard.com/examples/latency.json"
    }
  ],
  "sources": [
    {
      "name": "EZKL",
      "url": "https://docs.ezkl.xyz/"
    },
    {
      "name": "snarkjs",
      "url": "https://github.com/iden3/snarkjs"
    }
  ]
}
