[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:00+00:00",
  "ms": 162,
  "reply": {
   "slug": "agent-id",
   "title": "Delegate a scoped token to an agent, then check a scope it was not given",
   "status": "ok",
   "input": "search:query",
   "total_ms": 67,
   "steps": [
    {
     "call": "POST /v1/tokens",
     "request": {
      "principal": "alice@acme.example",
      "agent_id": "research-bot",
      "scopes": [
       "docs:read",
       "search:query"
      ],
      "ttl_seconds": 120
     },
     "status": 200,
     "ms": 20,
     "reply": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiJhMmFiZTQyNzkzNDk0MWMxOWRjYzgyYzU3NmYwZjljNiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgwLCJleHAiOjE3OTM3NDYyMDB9.NqTwS8VXzWz-HGtsaJ_RciYrT7u6-kp9vvo7iP1pIJg1bHGtR5z19Bx8BI9hhiPCWVtgOddCySN-hPdEcAaRBg",
      "jti": "a2abe427934941c19dcc82c576f0f9c6",
      "expires_at": 1793746200,
      "kid": "agentid-1",
      "public_key_hex": "2f078c2a282a16e906b325c49fabe07f70f8eb64ad4565538ece120ef4df25e3"
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiJhMmFiZTQyNzkzNDk0MWMxOWRjYzgyYzU3NmYwZjljNiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgwLCJleHAiOjE3OTM3NDYyMDB9.NqTwS8VXzWz-HGtsaJ_RciYrT7u6-kp9vvo7iP1pIJg1bHGtR5z19Bx8BI9hhiPCWVtgOddCySN-hPdEcAaRBg",
      "required_scope": "docs:read"
     },
     "status": 200,
     "ms": 16,
     "reply": {
      "valid": true,
      "claims": {
       "jti": "a2abe427934941c19dcc82c576f0f9c6",
       "iss": "agentid",
       "principal": "alice@acme.example",
       "sub": "research-bot",
       "chain": [],
       "scopes": [
        "docs:read",
        "search:query"
       ],
       "iat": 1793746080,
       "exp": 1793746200
      }
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiJhMmFiZTQyNzkzNDk0MWMxOWRjYzgyYzU3NmYwZjljNiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgwLCJleHAiOjE3OTM3NDYyMDB9.NqTwS8VXzWz-HGtsaJ_RciYrT7u6-kp9vvo7iP1pIJg1bHGtR5z19Bx8BI9hhiPCWVtgOddCySN-hPdEcAaRBg",
      "required_scope": "search:query"
     },
     "status": 200,
     "ms": 13,
     "reply": {
      "valid": true,
      "claims": {
       "jti": "a2abe427934941c19dcc82c576f0f9c6",
       "iss": "agentid",
       "principal": "alice@acme.example",
       "sub": "research-bot",
       "chain": [],
       "scopes": [
        "docs:read",
        "search:query"
       ],
       "iat": 1793746080,
       "exp": 1793746200
      }
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C02",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:01+00:00",
  "ms": 104,
  "reply": {
   "slug": "agent-id",
   "title": "Delegate a scoped token to an agent, then check a scope it was not given",
   "status": "ok",
   "input": "docs:read",
   "total_ms": 54,
   "steps": [
    {
     "call": "POST /v1/tokens",
     "request": {
      "principal": "alice@acme.example",
      "agent_id": "research-bot",
      "scopes": [
       "docs:read",
       "search:query"
      ],
      "ttl_seconds": 120
     },
     "status": 200,
     "ms": 16,
     "reply": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiIyN2VjNGJjNDQ2ZGY0NzE4OTZiMzczOGNiOTIzNWU5ZiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgxLCJleHAiOjE3OTM3NDYyMDF9.pbYC4a2srQFO7iWTk54Q9wo49YePA8RY1WXya63snw8h8WVcskThsjHQCpI8-K_izpdWFK0APRixypZt08shDA",
      "jti": "27ec4bc446df471896b3738cb9235e9f",
      "expires_at": 1793746201,
      "kid": "agentid-1",
      "public_key_hex": "2f078c2a282a16e906b325c49fabe07f70f8eb64ad4565538ece120ef4df25e3"
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiIyN2VjNGJjNDQ2ZGY0NzE4OTZiMzczOGNiOTIzNWU5ZiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgxLCJleHAiOjE3OTM3NDYyMDF9.pbYC4a2srQFO7iWTk54Q9wo49YePA8RY1WXya63snw8h8WVcskThsjHQCpI8-K_izpdWFK0APRixypZt08shDA",
      "required_scope": "docs:read"
     },
     "status": 200,
     "ms": 11,
     "reply": {
      "valid": true,
      "claims": {
       "jti": "27ec4bc446df471896b3738cb9235e9f",
       "iss": "agentid",
       "principal": "alice@acme.example",
       "sub": "research-bot",
       "chain": [],
       "scopes": [
        "docs:read",
        "search:query"
       ],
       "iat": 1793746081,
       "exp": 1793746201
      }
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiIyN2VjNGJjNDQ2ZGY0NzE4OTZiMzczOGNiOTIzNWU5ZiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgxLCJleHAiOjE3OTM3NDYyMDF9.pbYC4a2srQFO7iWTk54Q9wo49YePA8RY1WXya63snw8h8WVcskThsjHQCpI8-K_izpdWFK0APRixypZt08shDA",
      "required_scope": "docs:read"
     },
     "status": 200,
     "ms": 9,
     "reply": {
      "valid": true,
      "claims": {
       "jti": "27ec4bc446df471896b3738cb9235e9f",
       "iss": "agentid",
       "principal": "alice@acme.example",
       "sub": "research-bot",
       "chain": [],
       "scopes": [
        "docs:read",
        "search:query"
       ],
       "iat": 1793746081,
       "exp": 1793746201
      }
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C03",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:01+00:00",
  "ms": 116,
  "reply": {
   "slug": "agent-id",
   "title": "Delegate a scoped token to an agent, then check a scope it was not given",
   "status": "ok",
   "input": "billing:refund",
   "total_ms": 61,
   "steps": [
    {
     "call": "POST /v1/tokens",
     "request": {
      "principal": "alice@acme.example",
      "agent_id": "research-bot",
      "scopes": [
       "docs:read",
       "search:query"
      ],
      "ttl_seconds": 120
     },
     "status": 200,
     "ms": 19,
     "reply": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiJiMjIzNGUwY2ZiYWY0MzRlYWQwOWU5ZDkyNjgxMmI0NiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgxLCJleHAiOjE3OTM3NDYyMDF9.9wfbuGaf-9aKKMxISbCXVppnH0SOhjdZNr0tinwZDzZym0VFFL87VAbeFOM1GGwsRCRHuV_J9cVT2pcukFb6AQ",
      "jti": "b2234e0cfbaf434ead09e9d926812b46",
      "expires_at": 1793746201,
      "kid": "agentid-1",
      "public_key_hex": "2f078c2a282a16e906b325c49fabe07f70f8eb64ad4565538ece120ef4df25e3"
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiJiMjIzNGUwY2ZiYWY0MzRlYWQwOWU5ZDkyNjgxMmI0NiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgxLCJleHAiOjE3OTM3NDYyMDF9.9wfbuGaf-9aKKMxISbCXVppnH0SOhjdZNr0tinwZDzZym0VFFL87VAbeFOM1GGwsRCRHuV_J9cVT2pcukFb6AQ",
      "required_scope": "docs:read"
     },
     "status": 200,
     "ms": 13,
     "reply": {
      "valid": true,
      "claims": {
       "jti": "b2234e0cfbaf434ead09e9d926812b46",
       "iss": "agentid",
       "principal": "alice@acme.example",
       "sub": "research-bot",
       "chain": [],
       "scopes": [
        "docs:read",
        "search:query"
       ],
       "iat": 1793746081,
       "exp": 1793746201
      }
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiJiMjIzNGUwY2ZiYWY0MzRlYWQwOWU5ZDkyNjgxMmI0NiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgxLCJleHAiOjE3OTM3NDYyMDF9.9wfbuGaf-9aKKMxISbCXVppnH0SOhjdZNr0tinwZDzZym0VFFL87VAbeFOM1GGwsRCRHuV_J9cVT2pcukFb6AQ",
      "required_scope": "billing:refund"
     },
     "status": 200,
     "ms": 13,
     "reply": {
      "valid": false,
      "error": "token not scoped for 'billing:refund'"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C04",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:02+00:00",
  "ms": 161,
  "reply": {
   "slug": "agent-id",
   "title": "Delegate a scoped token to an agent, then check a scope it was not given",
   "status": "ok",
   "input": "docs:write",
   "total_ms": 101,
   "steps": [
    {
     "call": "POST /v1/tokens",
     "request": {
      "principal": "alice@acme.example",
      "agent_id": "research-bot",
      "scopes": [
       "docs:read",
       "search:query"
      ],
      "ttl_seconds": 120
     },
     "status": 200,
     "ms": 30,
     "reply": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiI3ZmIwMzBkYjFhNzE0YjNiYjg5MzVmOGY1YTdkNzIzMyIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgyLCJleHAiOjE3OTM3NDYyMDJ9.B9OUyGpRPKxODAKP7kUlL-zMT5JZGosKGshqgT5cBOaGJOEKki0_7x6MKuiNPDmwjqEJ4puJJjPolKyrpmt4DA",
      "jti": "7fb030db1a714b3bb8935f8f5a7d7233",
      "expires_at": 1793746202,
      "kid": "agentid-1",
      "public_key_hex": "2f078c2a282a16e906b325c49fabe07f70f8eb64ad4565538ece120ef4df25e3"
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiI3ZmIwMzBkYjFhNzE0YjNiYjg5MzVmOGY1YTdkNzIzMyIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgyLCJleHAiOjE3OTM3NDYyMDJ9.B9OUyGpRPKxODAKP7kUlL-zMT5JZGosKGshqgT5cBOaGJOEKki0_7x6MKuiNPDmwjqEJ4puJJjPolKyrpmt4DA",
      "required_scope": "docs:read"
     },
     "status": 200,
     "ms": 28,
     "reply": {
      "valid": true,
      "claims": {
       "jti": "7fb030db1a714b3bb8935f8f5a7d7233",
       "iss": "agentid",
       "principal": "alice@acme.example",
       "sub": "research-bot",
       "chain": [],
       "scopes": [
        "docs:read",
        "search:query"
       ],
       "iat": 1793746082,
       "exp": 1793746202
      }
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiI3ZmIwMzBkYjFhNzE0YjNiYjg5MzVmOGY1YTdkNzIzMyIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgyLCJleHAiOjE3OTM3NDYyMDJ9.B9OUyGpRPKxODAKP7kUlL-zMT5JZGosKGshqgT5cBOaGJOEKki0_7x6MKuiNPDmwjqEJ4puJJjPolKyrpmt4DA",
      "required_scope": "docs:write"
     },
     "status": 200,
     "ms": 18,
     "reply": {
      "valid": false,
      "error": "token not scoped for 'docs:write'"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C05",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:03+00:00",
  "ms": 159,
  "reply": {
   "slug": "agent-id",
   "title": "Delegate a scoped token to an agent, then check a scope it was not given",
   "status": "ok",
   "input": "admin:*",
   "total_ms": 97,
   "steps": [
    {
     "call": "POST /v1/tokens",
     "request": {
      "principal": "alice@acme.example",
      "agent_id": "research-bot",
      "scopes": [
       "docs:read",
       "search:query"
      ],
      "ttl_seconds": 120
     },
     "status": 200,
     "ms": 43,
     "reply": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiJlZDg1ZmEwYmZjMmM0ZTk2OTdlNTgyODM1Mjg3NTIyYyIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgzLCJleHAiOjE3OTM3NDYyMDN9.O_uaV09E9UqXnoYJjyP5ndeSAjdIag5mi7fN6KcxH18W6-sUy0foqHIR4TDSdB12Cyi_qZ-S0f8Z0N16w2EGAg",
      "jti": "ed85fa0bfc2c4e9697e582835287522c",
      "expires_at": 1793746203,
      "kid": "agentid-1",
      "public_key_hex": "2f078c2a282a16e906b325c49fabe07f70f8eb64ad4565538ece120ef4df25e3"
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiJlZDg1ZmEwYmZjMmM0ZTk2OTdlNTgyODM1Mjg3NTIyYyIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgzLCJleHAiOjE3OTM3NDYyMDN9.O_uaV09E9UqXnoYJjyP5ndeSAjdIag5mi7fN6KcxH18W6-sUy0foqHIR4TDSdB12Cyi_qZ-S0f8Z0N16w2EGAg",
      "required_scope": "docs:read"
     },
     "status": 200,
     "ms": 17,
     "reply": {
      "valid": true,
      "claims": {
       "jti": "ed85fa0bfc2c4e9697e582835287522c",
       "iss": "agentid",
       "principal": "alice@acme.example",
       "sub": "research-bot",
       "chain": [],
       "scopes": [
        "docs:read",
        "search:query"
       ],
       "iat": 1793746083,
       "exp": 1793746203
      }
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiJlZDg1ZmEwYmZjMmM0ZTk2OTdlNTgyODM1Mjg3NTIyYyIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgzLCJleHAiOjE3OTM3NDYyMDN9.O_uaV09E9UqXnoYJjyP5ndeSAjdIag5mi7fN6KcxH18W6-sUy0foqHIR4TDSdB12Cyi_qZ-S0f8Z0N16w2EGAg",
      "required_scope": "admin:*"
     },
     "status": 200,
     "ms": 20,
     "reply": {
      "valid": false,
      "error": "token not scoped for 'admin:*'"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C06",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:03+00:00",
  "ms": 117,
  "reply": {
   "slug": "agent-id",
   "title": "Delegate a scoped token to an agent, then check a scope it was not given",
   "status": "ok",
   "input": "search:query docs:read",
   "total_ms": 61,
   "steps": [
    {
     "call": "POST /v1/tokens",
     "request": {
      "principal": "alice@acme.example",
      "agent_id": "research-bot",
      "scopes": [
       "docs:read",
       "search:query"
      ],
      "ttl_seconds": 120
     },
     "status": 200,
     "ms": 20,
     "reply": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiI2ZjQ2NzQ4MjNiOGE0NTI5YTFmMGE3MjYxY2MzZTNiYiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgzLCJleHAiOjE3OTM3NDYyMDN9.wn8cbAl-OvqnM6Sk7quH_RtxRi1PNQwvSoCoBFW66h7-Zdi6UvSehxIiHqt0avAy6n6viyp8LSybbG_wnWPoAw",
      "jti": "6f4674823b8a4529a1f0a7261cc3e3bb",
      "expires_at": 1793746203,
      "kid": "agentid-1",
      "public_key_hex": "2f078c2a282a16e906b325c49fabe07f70f8eb64ad4565538ece120ef4df25e3"
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiI2ZjQ2NzQ4MjNiOGE0NTI5YTFmMGE3MjYxY2MzZTNiYiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgzLCJleHAiOjE3OTM3NDYyMDN9.wn8cbAl-OvqnM6Sk7quH_RtxRi1PNQwvSoCoBFW66h7-Zdi6UvSehxIiHqt0avAy6n6viyp8LSybbG_wnWPoAw",
      "required_scope": "docs:read"
     },
     "status": 200,
     "ms": 13,
     "reply": {
      "valid": true,
      "claims": {
       "jti": "6f4674823b8a4529a1f0a7261cc3e3bb",
       "iss": "agentid",
       "principal": "alice@acme.example",
       "sub": "research-bot",
       "chain": [],
       "scopes": [
        "docs:read",
        "search:query"
       ],
       "iat": 1793746083,
       "exp": 1793746203
      }
     }
    },
    {
     "call": "POST /v1/tokens/verify",
     "request": {
      "token": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQUlEVCJ9.eyJqdGkiOiI2ZjQ2NzQ4MjNiOGE0NTI5YTFmMGE3MjYxY2MzZTNiYiIsImlzcyI6ImFnZW50aWQiLCJwcmluY2lwYWwiOiJhbGljZUBhY21lLmV4YW1wbGUiLCJzdWIiOiJyZXNlYXJjaC1ib3QiLCJjaGFpbiI6W10sInNjb3BlcyI6WyJkb2NzOnJlYWQiLCJzZWFyY2g6cXVlcnkiXSwiaWF0IjoxNzkzNzQ2MDgzLCJleHAiOjE3OTM3NDYyMDN9.wn8cbAl-OvqnM6Sk7quH_RtxRi1PNQwvSoCoBFW66h7-Zdi6UvSehxIiHqt0avAy6n6viyp8LSybbG_wnWPoAw",
      "required_scope": "search:query docs:read"
     },
     "status": 200,
     "ms": 11,
     "reply": {
      "valid": false,
      "error": "token not scoped for 'search:query docs:read'"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 }
]