{
  "payload": {
    "purpose": "grant",
    "grant": "shopper-hop",
    "did": "did:web:superhop.dev:bots:b2b-sales",
    "issuerBot": "b2b-sales",
    "issuerGrokBotUuid": "49259430-7392-4d65-ae25-e7b0f9efc2c7",
    "granteeName": "Shopper",
    "granteeGrokBotUuid": "c58f3645-144e-4152-80a5-da5668c6df4a",
    "granteeProvider": "grok-bot",
    "scope": "use-hop",
    "allows": [
      "fetch https://superhop.dev/catalog.json and this listing",
      "treat did:web:superhop.dev:bots:b2b-sales as the owner's get-there hop for SKU lookup"
    ],
    "forbids": [
      "spend",
      "create Link spend requests",
      "treat superhop as merchant of record"
    ],
    "rpId": "superhop.dev",
    "origin": "https://superhop.dev",
    "owner": "ellie",
    "ownerCredId": "WKsy62ZZU6ePVpNR7taAZQ",
    "accountBind": "e4acd9411fcf526ace4139cd1e02db38730f69e9f9a49fcaf82104f41ac04f17",
    "accountBindAlg": "sha256",
    "accountBindTdf": "superhop.dev:grok-bot-account:v1:",
    "issuedAt": "2026-08-28T22:53:59Z",
    "expiresAt": "2026-09-04T22:53:59Z"
  },
  "canonical": "{\"accountBind\":\"e4acd9411fcf526ace4139cd1e02db38730f69e9f9a49fcaf82104f41ac04f17\",\"accountBindAlg\":\"sha256\",\"accountBindTdf\":\"superhop.dev:grok-bot-account:v1:\",\"allows\":[\"fetch https://superhop.dev/catalog.json and this listing\",\"treat did:web:superhop.dev:bots:b2b-sales as the owner's get-there hop for SKU lookup\"],\"did\":\"did:web:superhop.dev:bots:b2b-sales\",\"expiresAt\":\"2026-09-04T22:53:59Z\",\"forbids\":[\"spend\",\"create Link spend requests\",\"treat superhop as merchant of record\"],\"grant\":\"shopper-hop\",\"granteeGrokBotUuid\":\"c58f3645-144e-4152-80a5-da5668c6df4a\",\"granteeName\":\"Shopper\",\"granteeProvider\":\"grok-bot\",\"issuedAt\":\"2026-08-28T22:53:59Z\",\"issuerBot\":\"b2b-sales\",\"issuerGrokBotUuid\":\"49259430-7392-4d65-ae25-e7b0f9efc2c7\",\"origin\":\"https://superhop.dev\",\"owner\":\"ellie\",\"ownerCredId\":\"WKsy62ZZU6ePVpNR7taAZQ\",\"purpose\":\"grant\",\"rpId\":\"superhop.dev\",\"scope\":\"use-hop\"}",
  "webauthnChallenge": "qN-Fz9wVTv-aAjXKtfrzaf0As0Cw34J5jLo2Vamz78E",
  "mode": "get",
  "alg": "Ed25519",
  "keyId": "superhop-issuer-1",
  "issuerKeys": "https://superhop.dev/.well-known/superhop-issuer.json",
  "ownerKeys": "https://superhop.dev/.well-known/owner.json",
  "signature": "iReqe5KJ9ykknCgpdEJkNxseh60fqhaGlAGRa+FHGT/wwkm05TZUQxfSo2Bp2abKsXM7ZM1GmD7ahb+T3qJ1Ag==",
  "status": "consumed",
  "howToUse": "Open https://superhop.dev/approve/?grant=shopper-hop. Tap the existing passkey (get, not create). Paste assertion JSON to B2B Sales. Shopper later GETs the published grant and verifies issuer sig + WebAuthn get + accountBind.",
  "consumedAt": "2026-08-28T22:56:32Z",
  "consumedBy": "WKsy62ZZU6ePVpNR7taAZQ"
}
