{
  "format": "minder-evidence-v1",
  "site": "https://minder-2hey.onrender.com",
  "downloadedAt": "2026-11-13T13:10:03.642Z",
  "keys": [
    {
      "id": "70bffcf71b2fc3b7",
      "alg": "Ed25519",
      "x": "D85AAwUJ7K0JooURCqCLIIqs8tB7eyVvV5BDXMQvTSo"
    }
  ],
  "about": "Minder's signed receipts for one purchase, with the evidence they fingerprint: what the owner asked for, what the store's page said, what the agent and the AI review said.",
  "purchase": {
    "id": "pur_9fce3067",
    "createdAt": "2026-11-07T08:26:15.383Z",
    "request": {
      "agent": "ShopBot",
      "ownerInstruction": "Buy a $50 gift card for my coworker's farewell.",
      "merchant": {
        "name": "Bean & Leaf Market",
        "url": "/shops/bean-and-leaf"
      },
      "currency": "USD",
      "justification": "The owner asked for a gift card.",
      "pageExcerpt": "Bean & Leaf gift card. $50.",
      "items": [
        {
          "name": "Bean & Leaf gift card",
          "unitPrice": 50,
          "quantity": 1,
          "category": "gift_cards"
        }
      ]
    },
    "total": 50,
    "decision": "block",
    "status": "blocked",
    "reasons": [
      "You never allow gift cards (Bean & Leaf gift card)."
    ],
    "ai": null,
    "paypal": {}
  },
  "case": null,
  "receipts": [
    {
      "n": 8,
      "at": "2026-11-07T08:26:15.383Z",
      "kind": "decision",
      "purchaseId": "pur_9fce3067",
      "says": "Minder blocked $50.00 at Bean & Leaf Market: you never allow gift cards (Bean & Leaf gift card).",
      "facts": {
        "agent": "ShopBot",
        "ownerAsked": "Buy a $50 gift card for my coworker's farewell.",
        "ownerRules": "Groceries and food delivery: no more than $60 a week. Ask me before anything over $100. Never buy gift cards.",
        "store": "Bean & Leaf Market",
        "storePage": "/shops/bean-and-leaf",
        "items": [
          {
            "name": "Bean & Leaf gift card",
            "quantity": 1,
            "unitPrice": 50,
            "category": "gift_cards"
          }
        ],
        "total": 50,
        "currency": "USD",
        "decision": "block",
        "rules": [
          {
            "rule": "Blocked merchants",
            "outcome": "approve"
          },
          {
            "rule": "Blocked categories",
            "outcome": "block"
          },
          {
            "rule": "Ask me first",
            "outcome": "approve"
          }
        ],
        "ai": null,
        "aiUnavailable": false,
        "market": null,
        "evidence": {
          "pageText": "86db20d4189c47202643237da45de92866f64fb4630f2b42f629c46705f27f2d",
          "agentReason": "d9c5d3a9e3236c579e0b50f826c144fe659808e29cb420e21852f160cd1318d7",
          "aiFindings": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
          "reasons": "76c94a357cd17e2ae7ea3e7ce18b73eaf45ac59c0c4a6ad03b5044c5fe1d8d40"
        }
      },
      "prev": "2e9e1587d6c472aa00cb9baea10a24cc21b074f13b8bc1ca95d9af631969c6ed",
      "hash": "d7c26e64ac669b751a35d33ce1085b2978d4520440218338f43194fc4c46b6bb",
      "signer": "70bffcf71b2fc3b7",
      "sig": "FkRDuoGHh0-YKXox628sRiMTjm0vDzxWB5JS87pMMdsOKVl3XtWC1vBUJefv7DB9P8TzWV6KAzAAm-_ZC-6lBw"
    }
  ],
  "book": {
    "count": 30,
    "lastHash": "c64d41dc7e4f91c6fbb10f7f13558b3cdaece34122b20fd50d25b2b0c47c08cb"
  },
  "howToCheck": "Check it yourself: node scripts/verify-receipts.mjs <this file>  (https://github.com/Laurel-11/Minder). Compare the key id with the one shown on the site's Receipts page."
}