{
  "schemaVersion": 1,
  "fixtureOnly": true,
  "externalRpc": false,
  "realWallet": false,
  "chainId": 31337,
  "environment": {
    "erc4361Status": "Final",
    "node": "24.x",
    "npm": "11.9.0",
    "siwe": "3.0.0",
    "viem": "2.56.0",
    "ethersPeer": "6.17.0",
    "client": "Anvil 1.8.0",
    "foundry": "1.8.0",
    "foundryCommit": "61ae26af36320d4fa1020f7db53785885e29eeb5",
    "solidity": "0.8.36",
    "openzeppelin": "5.6.1"
  },
  "policy": {
    "scheme": "https",
    "domain": "login.3mikan.test",
    "uri": "https://login.3mikan.test/auth/siwe",
    "version": "1",
    "chainId": 31337,
    "challengeTtlSeconds": 300,
    "sessionTtlSeconds": 28800,
    "maxClockSkewSeconds": 120,
    "nonceBytes": 16,
    "sessionIdBytes": 32,
    "csrfTokenBytes": 32
  },
  "accounts": {
    "eoa": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
    "outsider": "0x5CD73082C8627566205c919a483268087Df6bea3",
    "erc1271": "0x5FbDB2315678afecb367f032d93F642f64180aa3"
  },
  "successes": {
    "eoa": true,
    "erc1271BeforeStateChange": true,
    "atomicParallelSuccesses": 1,
    "trustedProxyAllowlist": true,
    "csrfProtectedStateChange": true,
    "logoutRevokedSession": true,
    "addressChangeRevokedSession": true,
    "chainChangeRevokedSession": true
  },
  "invalidation": {
    "erc1271ValidAfterOwnerRemoval": false,
    "matchingContractSessionsRevoked": 1
  },
  "cookie": {
    "name": "__Host-siwe",
    "secure": true,
    "httpOnly": true,
    "sameSite": "Lax",
    "path": "/",
    "domainAttribute": false
  },
  "failures": [
    {
      "label": "replayed-message",
      "code": "unknown-or-used-nonce"
    },
    {
      "label": "wrong-scheme",
      "code": "wrong-scheme"
    },
    {
      "label": "wrong-domain",
      "code": "wrong-domain"
    },
    {
      "label": "wrong-uri",
      "code": "wrong-uri"
    },
    {
      "label": "wrong-chain",
      "code": "wrong-chain"
    },
    {
      "label": "wrong-chain-client",
      "code": "wrong-chain-client"
    },
    {
      "label": "wrong-version",
      "code": "malformed-message"
    },
    {
      "label": "malformed-abnf",
      "code": "malformed-message"
    },
    {
      "label": "unknown-nonce",
      "code": "unknown-or-used-nonce"
    },
    {
      "label": "expired-nonce",
      "code": "expired-nonce"
    },
    {
      "label": "expired-message",
      "code": "expired-message"
    },
    {
      "label": "future-issued-at",
      "code": "issued-at-in-future"
    },
    {
      "label": "not-before",
      "code": "message-not-active"
    },
    {
      "label": "wrong-eoa-signer",
      "code": "invalid-signature"
    },
    {
      "label": "bad-signature-burns-nonce",
      "code": "unknown-or-used-nonce"
    },
    {
      "label": "wrong-erc1271-owner",
      "code": "invalid-signature"
    },
    {
      "label": "untrusted-forwarded-host",
      "code": "untrusted-forwarded-origin"
    },
    {
      "label": "trusted-proxy-disallowed-origin",
      "code": "origin-not-allowed"
    },
    {
      "label": "wrong-state-change-origin",
      "code": "invalid-origin"
    },
    {
      "label": "wrong-csrf-token",
      "code": "invalid-csrf"
    }
  ]
}
