{
  "evaluatedOn": "2026-10-24",
  "betterAuth": "1.7.12",
  "node": "26.12.0",
  "adapterCallTraces": [
    {
      "options": {
        "name": "adapter-defaults",
        "joins": false
      },
      "reports": [
        {
          "name": "send-first-otp",
          "status": 200,
          "candidateRequests": 3,
          "trace": [
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "register-with-otp",
          "status": 200,
          "candidateRequests": 9,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "user"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "session"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "read-session",
          "status": 200,
          "candidateRequests": 1,
          "trace": [
            {
              "kind": "database",
              "operation": "findOne",
              "model": "session",
              "join": [
                "user"
              ]
            }
          ],
          "hasSession": true,
          "nullResult": false
        },
        {
          "name": "replay-consumed-otp",
          "status": 400,
          "candidateRequests": 4,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            }
          ],
          "error": "INVALID_OTP",
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "sign-out",
          "status": 200,
          "candidateRequests": 4,
          "trace": [
            {
              "kind": "database",
              "operation": "findOne",
              "model": "session",
              "join": [
                "user"
              ]
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "session"
            },
            {
              "kind": "database",
              "operation": "delete",
              "model": "session"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "account"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "replay-session-after-sign-out",
          "status": 200,
          "candidateRequests": 1,
          "trace": [
            {
              "kind": "database",
              "operation": "findOne",
              "model": "session",
              "join": [
                "user"
              ]
            }
          ],
          "hasSession": false,
          "nullResult": true
        },
        {
          "name": "send-returning-user-otp",
          "status": 200,
          "candidateRequests": 3,
          "trace": [
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "sign-in-returning-user",
          "status": 200,
          "candidateRequests": 8,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "session"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "send-otp-for-invalid-attempt",
          "status": 200,
          "candidateRequests": 3,
          "trace": [
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "invalid-otp",
          "status": 400,
          "candidateRequests": 7,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            }
          ],
          "error": "INVALID_OTP",
          "hasSession": false,
          "nullResult": false
        }
      ]
    },
    {
      "options": {
        "name": "joins-enabled",
        "joins": true
      },
      "reports": [
        {
          "name": "send-first-otp",
          "status": 200,
          "candidateRequests": 3,
          "trace": [
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "register-with-otp",
          "status": 200,
          "candidateRequests": 9,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "user"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "session"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "read-session",
          "status": 200,
          "candidateRequests": 1,
          "trace": [
            {
              "kind": "database",
              "operation": "findOne",
              "model": "session",
              "join": [
                "user"
              ]
            }
          ],
          "hasSession": true,
          "nullResult": false
        },
        {
          "name": "replay-consumed-otp",
          "status": 400,
          "candidateRequests": 4,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            }
          ],
          "error": "INVALID_OTP",
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "sign-out",
          "status": 200,
          "candidateRequests": 4,
          "trace": [
            {
              "kind": "database",
              "operation": "findOne",
              "model": "session",
              "join": [
                "user"
              ]
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "session"
            },
            {
              "kind": "database",
              "operation": "delete",
              "model": "session"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "account"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "replay-session-after-sign-out",
          "status": 200,
          "candidateRequests": 1,
          "trace": [
            {
              "kind": "database",
              "operation": "findOne",
              "model": "session",
              "join": [
                "user"
              ]
            }
          ],
          "hasSession": false,
          "nullResult": true
        },
        {
          "name": "send-returning-user-otp",
          "status": 200,
          "candidateRequests": 3,
          "trace": [
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "sign-in-returning-user",
          "status": 200,
          "candidateRequests": 8,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "session"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "send-otp-for-invalid-attempt",
          "status": 200,
          "candidateRequests": 3,
          "trace": [
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "invalid-otp",
          "status": 400,
          "candidateRequests": 7,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            }
          ],
          "error": "INVALID_OTP",
          "hasSession": false,
          "nullResult": false
        }
      ]
    },
    {
      "options": {
        "name": "persistent-rate-limit",
        "databaseRateLimit": true
      },
      "reports": [
        {
          "name": "send-first-otp",
          "status": 200,
          "candidateRequests": 5,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "register-with-otp",
          "status": 200,
          "candidateRequests": 11,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "user"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "session"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "read-session",
          "status": 200,
          "candidateRequests": 3,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "session",
              "join": [
                "user"
              ]
            }
          ],
          "hasSession": true,
          "nullResult": false
        },
        {
          "name": "replay-consumed-otp",
          "status": 400,
          "candidateRequests": 6,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "incrementOne",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            }
          ],
          "error": "INVALID_OTP",
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "sign-out",
          "status": 200,
          "candidateRequests": 6,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "session",
              "join": [
                "user"
              ]
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "session"
            },
            {
              "kind": "database",
              "operation": "delete",
              "model": "session"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "account"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "replay-session-after-sign-out",
          "status": 200,
          "candidateRequests": 3,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "incrementOne",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "session",
              "join": [
                "user"
              ]
            }
          ],
          "hasSession": false,
          "nullResult": true
        },
        {
          "name": "send-returning-user-otp",
          "status": 200,
          "candidateRequests": 5,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "incrementOne",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "sign-in-returning-user",
          "status": 200,
          "candidateRequests": 10,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "incrementOne",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "session"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "send-otp-for-invalid-attempt",
          "status": 200,
          "candidateRequests": 5,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "incrementOne",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "invalid-otp",
          "status": 400,
          "candidateRequests": 9,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "incrementOne",
              "model": "rateLimit"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            }
          ],
          "error": "INVALID_OTP",
          "hasSession": false,
          "nullResult": false
        }
      ]
    },
    {
      "options": {
        "name": "one-operation-one-request-budget",
        "limit": 4
      },
      "reports": [
        {
          "name": "send-first-otp",
          "status": 200,
          "candidateRequests": 3,
          "trace": [
            {
              "kind": "database",
              "operation": "create",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findOne",
              "model": "user",
              "join": []
            },
            {
              "kind": "mail",
              "operation": "send"
            }
          ],
          "hasSession": false,
          "nullResult": false
        },
        {
          "name": "register-with-otp",
          "status": 500,
          "candidateRequests": 5,
          "trace": [
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "deleteMany",
              "model": "verification"
            },
            {
              "kind": "transaction"
            },
            {
              "kind": "database",
              "operation": "findMany",
              "model": "verification"
            },
            {
              "kind": "database",
              "operation": "consumeOne",
              "model": "verification"
            }
          ],
          "error": "HTTP_500_EMPTY_BODY",
          "hasSession": false,
          "nullResult": false
        }
      ]
    }
  ],
  "sqlite": {
    "survivesConnectionReopen": true,
    "reports": [
      {
        "joins": false,
        "statements": 50,
        "sql": [
          "insert into \"verification\" (\"identifier\", \"value\", \"expiresAt\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"expiresAt\" < ? limit ?) as \"primary\"",
          "delete from \"verification\" where \"verification\".\"expiresAt\" < ?",
          "begin",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "delete from \"verification\" where \"verification\".\"id\" in (select \"verification\".\"id\" from \"verification\" where \"verification\".\"id\" = ? limit ?) and \"verification\".\"id\" = ? returning *",
          "delete from \"verification\" where \"verification\".\"identifier\" = ?",
          "commit",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "insert into \"user\" (\"name\", \"email\", \"emailVerified\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *",
          "insert into \"session\" (\"expiresAt\", \"token\", \"createdAt\", \"updatedAt\", \"ipAddress\", \"userAgent\", \"userId\", \"id\") values (?, ?, ?, ?, ?, ?, ?, ?) returning *",
          "select \"primary\".* from (select * from \"session\" where \"session\".\"token\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"id\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"expiresAt\" < ? limit ?) as \"primary\"",
          "delete from \"verification\" where \"verification\".\"expiresAt\" < ?",
          "begin",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "commit",
          "select \"primary\".* from (select * from \"session\" where \"session\".\"token\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"id\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"session\" where \"session\".\"token\" = ? limit ?) as \"primary\"",
          "delete from \"session\" where \"session\".\"token\" = ?",
          "select \"primary\".* from (select * from \"account\" where \"account\".\"userId\" = ? limit ?) as \"primary\"",
          "select \"primary\".* from (select * from \"session\" where \"session\".\"token\" = ?) as \"primary\"",
          "insert into \"verification\" (\"identifier\", \"value\", \"expiresAt\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"expiresAt\" < ? limit ?) as \"primary\"",
          "delete from \"verification\" where \"verification\".\"expiresAt\" < ?",
          "begin",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "delete from \"verification\" where \"verification\".\"id\" in (select \"verification\".\"id\" from \"verification\" where \"verification\".\"id\" = ? limit ?) and \"verification\".\"id\" = ? returning *",
          "delete from \"verification\" where \"verification\".\"identifier\" = ?",
          "commit",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "insert into \"session\" (\"expiresAt\", \"token\", \"createdAt\", \"updatedAt\", \"ipAddress\", \"userAgent\", \"userId\", \"id\") values (?, ?, ?, ?, ?, ?, ?, ?) returning *",
          "insert into \"verification\" (\"identifier\", \"value\", \"expiresAt\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"expiresAt\" < ? limit ?) as \"primary\"",
          "delete from \"verification\" where \"verification\".\"expiresAt\" < ?",
          "begin",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "delete from \"verification\" where \"verification\".\"id\" in (select \"verification\".\"id\" from \"verification\" where \"verification\".\"id\" = ? limit ?) and \"verification\".\"id\" = ? returning *",
          "delete from \"verification\" where \"verification\".\"identifier\" = ?",
          "commit",
          "insert into \"verification\" (\"identifier\", \"value\", \"expiresAt\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *"
        ]
      },
      {
        "joins": true,
        "statements": 50,
        "sql": [
          "insert into \"verification\" (\"identifier\", \"value\", \"expiresAt\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"expiresAt\" < ? limit ?) as \"primary\"",
          "delete from \"verification\" where \"verification\".\"expiresAt\" < ?",
          "begin",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "delete from \"verification\" where \"verification\".\"id\" in (select \"verification\".\"id\" from \"verification\" where \"verification\".\"id\" = ? limit ?) and \"verification\".\"id\" = ? returning *",
          "delete from \"verification\" where \"verification\".\"identifier\" = ?",
          "commit",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "insert into \"user\" (\"name\", \"email\", \"emailVerified\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *",
          "insert into \"session\" (\"expiresAt\", \"token\", \"createdAt\", \"updatedAt\", \"ipAddress\", \"userAgent\", \"userId\", \"id\") values (?, ?, ?, ?, ?, ?, ?, ?) returning *",
          "select \"primary\".* from (select * from \"session\" where \"session\".\"token\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"id\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"expiresAt\" < ? limit ?) as \"primary\"",
          "delete from \"verification\" where \"verification\".\"expiresAt\" < ?",
          "begin",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "commit",
          "select \"primary\".* from (select * from \"session\" where \"session\".\"token\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"id\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"session\" where \"session\".\"token\" = ? limit ?) as \"primary\"",
          "delete from \"session\" where \"session\".\"token\" = ?",
          "select \"primary\".* from (select * from \"account\" where \"account\".\"userId\" = ? limit ?) as \"primary\"",
          "select \"primary\".* from (select * from \"session\" where \"session\".\"token\" = ?) as \"primary\"",
          "insert into \"verification\" (\"identifier\", \"value\", \"expiresAt\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"expiresAt\" < ? limit ?) as \"primary\"",
          "delete from \"verification\" where \"verification\".\"expiresAt\" < ?",
          "begin",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "delete from \"verification\" where \"verification\".\"id\" in (select \"verification\".\"id\" from \"verification\" where \"verification\".\"id\" = ? limit ?) and \"verification\".\"id\" = ? returning *",
          "delete from \"verification\" where \"verification\".\"identifier\" = ?",
          "commit",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "insert into \"session\" (\"expiresAt\", \"token\", \"createdAt\", \"updatedAt\", \"ipAddress\", \"userAgent\", \"userId\", \"id\") values (?, ?, ?, ?, ?, ?, ?, ?) returning *",
          "insert into \"verification\" (\"identifier\", \"value\", \"expiresAt\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *",
          "select \"primary\".* from (select * from \"user\" where \"user\".\"email\" = ?) as \"primary\"",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"expiresAt\" < ? limit ?) as \"primary\"",
          "delete from \"verification\" where \"verification\".\"expiresAt\" < ?",
          "begin",
          "select \"primary\".* from (select * from \"verification\" where \"verification\".\"identifier\" = ? order by \"createdAt\" desc limit ?) as \"primary\" order by \"createdAt\" desc",
          "delete from \"verification\" where \"verification\".\"id\" in (select \"verification\".\"id\" from \"verification\" where \"verification\".\"id\" = ? limit ?) and \"verification\".\"id\" = ? returning *",
          "delete from \"verification\" where \"verification\".\"identifier\" = ?",
          "commit",
          "insert into \"verification\" (\"identifier\", \"value\", \"expiresAt\", \"createdAt\", \"updatedAt\", \"id\") values (?, ?, ?, ?, ?, ?) returning *"
        ]
      }
    ]
  },
  "proxy": {
    "transport": "real-local-http",
    "networkRequests": 10,
    "reports": [
      {
        "name": "send-first-otp",
        "status": 200,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "hasSession": false,
        "nullResult": false
      },
      {
        "name": "register-with-otp",
        "status": 200,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "hasSession": false,
        "nullResult": false
      },
      {
        "name": "read-session",
        "status": 200,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "hasSession": true,
        "nullResult": false
      },
      {
        "name": "replay-consumed-otp",
        "status": 400,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "error": "INVALID_OTP",
        "hasSession": false,
        "nullResult": false
      },
      {
        "name": "sign-out",
        "status": 200,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "hasSession": false,
        "nullResult": false
      },
      {
        "name": "replay-session-after-sign-out",
        "status": 200,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "hasSession": false,
        "nullResult": true
      },
      {
        "name": "send-returning-user-otp",
        "status": 200,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "hasSession": false,
        "nullResult": false
      },
      {
        "name": "sign-in-returning-user",
        "status": 200,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "hasSession": false,
        "nullResult": false
      },
      {
        "name": "send-otp-for-invalid-attempt",
        "status": 200,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "hasSession": false,
        "nullResult": false
      },
      {
        "name": "invalid-otp",
        "status": 400,
        "candidateRequests": 1,
        "trace": [
          {
            "kind": "http",
            "operation": "proxy-to-auth-service"
          }
        ],
        "error": "INVALID_OTP",
        "hasSession": false,
        "nullResult": false
      }
    ]
  },
  "cloud": {
    "entry": "temporary-default-debug-domain",
    "reports": [
      {
        "path": "/health",
        "status": 200,
        "result": {
          "ok": true,
          "version": "1.7.12"
        }
      },
      {
        "path": "/",
        "status": 200,
        "reports": [
          {
            "name": "send-first-otp",
            "status": 200,
            "candidateRequests": 3,
            "trace": [
              {
                "kind": "database",
                "operation": "create",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "findOne",
                "model": "user",
                "join": []
              },
              {
                "kind": "mail",
                "operation": "send"
              }
            ],
            "hasSession": false,
            "nullResult": false
          },
          {
            "name": "register-with-otp",
            "status": 200,
            "candidateRequests": 9,
            "trace": [
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "deleteMany",
                "model": "verification"
              },
              {
                "kind": "transaction"
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "consumeOne",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "deleteMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "findOne",
                "model": "user",
                "join": []
              },
              {
                "kind": "database",
                "operation": "create",
                "model": "user"
              },
              {
                "kind": "database",
                "operation": "create",
                "model": "session"
              }
            ],
            "hasSession": false,
            "nullResult": false
          },
          {
            "name": "read-session",
            "status": 200,
            "candidateRequests": 1,
            "trace": [
              {
                "kind": "database",
                "operation": "findOne",
                "model": "session",
                "join": [
                  "user"
                ]
              }
            ],
            "hasSession": true,
            "nullResult": false
          },
          {
            "name": "replay-consumed-otp",
            "status": 400,
            "candidateRequests": 4,
            "trace": [
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "deleteMany",
                "model": "verification"
              },
              {
                "kind": "transaction"
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              }
            ],
            "error": "INVALID_OTP",
            "hasSession": false,
            "nullResult": false
          },
          {
            "name": "sign-out",
            "status": 200,
            "candidateRequests": 4,
            "trace": [
              {
                "kind": "database",
                "operation": "findOne",
                "model": "session",
                "join": [
                  "user"
                ]
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "session"
              },
              {
                "kind": "database",
                "operation": "delete",
                "model": "session"
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "account"
              }
            ],
            "hasSession": false,
            "nullResult": false
          },
          {
            "name": "replay-session-after-sign-out",
            "status": 200,
            "candidateRequests": 1,
            "trace": [
              {
                "kind": "database",
                "operation": "findOne",
                "model": "session",
                "join": [
                  "user"
                ]
              }
            ],
            "hasSession": false,
            "nullResult": true
          },
          {
            "name": "send-returning-user-otp",
            "status": 200,
            "candidateRequests": 3,
            "trace": [
              {
                "kind": "database",
                "operation": "create",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "findOne",
                "model": "user",
                "join": []
              },
              {
                "kind": "mail",
                "operation": "send"
              }
            ],
            "hasSession": false,
            "nullResult": false
          },
          {
            "name": "sign-in-returning-user",
            "status": 200,
            "candidateRequests": 8,
            "trace": [
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "deleteMany",
                "model": "verification"
              },
              {
                "kind": "transaction"
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "consumeOne",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "deleteMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "findOne",
                "model": "user",
                "join": []
              },
              {
                "kind": "database",
                "operation": "create",
                "model": "session"
              }
            ],
            "hasSession": false,
            "nullResult": false
          },
          {
            "name": "send-otp-for-invalid-attempt",
            "status": 200,
            "candidateRequests": 3,
            "trace": [
              {
                "kind": "database",
                "operation": "create",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "findOne",
                "model": "user",
                "join": []
              },
              {
                "kind": "mail",
                "operation": "send"
              }
            ],
            "hasSession": false,
            "nullResult": false
          },
          {
            "name": "invalid-otp",
            "status": 400,
            "candidateRequests": 7,
            "trace": [
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "deleteMany",
                "model": "verification"
              },
              {
                "kind": "transaction"
              },
              {
                "kind": "database",
                "operation": "findMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "consumeOne",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "deleteMany",
                "model": "verification"
              },
              {
                "kind": "database",
                "operation": "create",
                "model": "verification"
              }
            ],
            "error": "INVALID_OTP",
            "hasSession": false,
            "nullResult": false
          }
        ]
      },
      {
        "path": "/budget?count=4",
        "status": 200,
        "result": {
          "count": 4,
          "responses": [
            {
              "status": 200
            },
            {
              "status": 200
            },
            {
              "status": 200
            },
            {
              "status": 200
            }
          ]
        }
      },
      {
        "path": "/budget?count=5",
        "status": 200,
        "result": {
          "count": 5,
          "responses": [
            {
              "status": 200
            },
            {
              "status": 200
            },
            {
              "status": 200
            },
            {
              "status": 200
            },
            {
              "status": 200
            }
          ]
        }
      },
      {
        "path": "/budget?count=6",
        "status": 200,
        "result": {
          "count": 6,
          "responses": [
            {
              "status": 200
            },
            {
              "status": 200
            },
            {
              "status": 200
            },
            {
              "status": 200
            },
            {
              "status": 200
            },
            {
              "status": 200
            }
          ]
        }
      }
    ]
  },
  "tableStore": {
    "contenders": 16,
    "tests": [
      {
        "name": "concurrent-create-unique-key",
        "successful": 1,
        "rejected": 15,
        "apiRequests": 16
      },
      {
        "name": "read-and-conditional-consume",
        "successful": 1,
        "rejected": 15,
        "apiRequests": 32
      }
    ],
    "cleanedUp": true
  },
  "temporaryResourcesDeleted": true,
  "notTested": [
    "production custom-domain quotas",
    "cloud auth-service load",
    "backup restoration",
    "real mail delivery",
    "additional login providers"
  ]
}
