{
  "address": "ed607d4e8ca53acb85a864d298371345",
  "category": "other",
  "question": "What is the date of Western Easter Sunday in 2026?",
  "answer": "2026-04-05",
  "askedBy": {
    "kind": "guest",
    "display": "method deck",
    "stamped": false,
    "id": null
  },
  "answeredBy": "method",
  "madeAt": "2026-09-30T22:39:30.722Z",
  "validUntil": null,
  "validityClass": "forever",
  "sources": [
    {
      "label": "Astronomical Algorithms, 2nd edition, chapter 8 (Easter)",
      "url": null
    }
  ],
  "supersedes": null,
  "supersededBy": null,
  "isSeed": false,
  "seedSource": null,
  "seedAttribution": null,
  "duplicateOfQid": null,
  "publishedAt": null,
  "unpublishedAt": null,
  "voteCount": 0,
  "queuedForSubstrate": false,
  "answerMethod": "method",
  "unsourced": false,
  "source": {
    "kind": "isbn",
    "value": "978-0943396613",
    "retrieved_utc": "2026-09-30T19:41:35Z"
  },
  "qsha256": "2dd520186cb42353f7e9d2514c1c027f73d86cce8702f927280e5bc4a2489fa6",
  "runOne": null,
  "cardContractVersion": "card_contract/1",
  "deck_id": "method-deck",
  "deck_title": "Method Deck",
  "method": {
    "name": "Date of Easter (Western, Gregorian)",
    "version": "1",
    "source_url_or_file": "methods/easter-date-gregorian.cjs",
    "sha256_of_method_file": "bb4a920adc1880362b16a422f751f329d8be4e6683a6419cf76273c5b6afd308"
  },
  "receipt": {
    "inSubstrate": false,
    "local": true,
    "modelCallsAtMint": 0,
    "tokensAtMint": 0
  },
  "method_deck": {
    "inputs": [
      {
        "name": "year",
        "type": "integer",
        "required": true,
        "min": 1583,
        "description": "Gregorian calendar year (the algorithm is valid from 1583 onward, after the 1582 Gregorian reform)"
      }
    ],
    "outputs": [
      {
        "name": "easter_date",
        "format": "date",
        "description": "ISO 8601 date of Western Easter Sunday"
      }
    ],
    "steps": [
      "a = year mod 19.",
      "b = floor(year / 100); c = year mod 100.",
      "d = floor(b / 4); e = b mod 4.",
      "f = floor((b + 8) / 25); g = floor((b - f + 1) / 3).",
      "h = (19a + b - d - g + 15) mod 30.",
      "i = floor(c / 4); k = c mod 4.",
      "l = (32 + 2e + 2i - h - k) mod 7.",
      "m = floor((a + 11h + 22l) / 451).",
      "month = floor((h + l - 7m + 114) / 31); day = ((h + l - 7m + 114) mod 31) + 1."
    ],
    "constants": [],
    "examples": [
      {
        "name": "worked example",
        "inputs": {
          "year": 2026
        },
        "expected": {
          "answer": "2026-04-05"
        },
        "check": "2026-04-05 is the widely published date of Easter Sunday for 2026"
      },
      {
        "name": "test vector: year 2000",
        "inputs": {
          "year": 2000
        },
        "expected": {
          "answer": "2000-04-23"
        },
        "check": "2000-04-23 is the widely published date of Easter Sunday for 2000"
      },
      {
        "name": "test vector: year 2024",
        "inputs": {
          "year": 2024
        },
        "expected": {
          "answer": "2024-03-31"
        },
        "check": "2024-03-31 is the widely published date of Easter Sunday for 2024"
      }
    ],
    "disclaimer": null,
    "deck_category": "dates"
  },
  "status": "minted",
  "kind": "method",
  "provenanceClass": "own_question",
  "provenance": {
    "schema": "card_provenance/2.0.0",
    "chain": [
      {
        "source": {
          "kind": "isbn",
          "value": "978-0943396613",
          "retrieved_utc": "2026-09-30T19:41:35Z"
        },
        "sha256": "58646eb427f2832e09dc2bc40775b1728e4ebb31e711313e85f5fb69aabfbfe7",
        "supersedes": null,
        "added_utc": "2026-09-30T22:39:30.722Z",
        "added_by": "method:Date of Easter (Western, Gregorian)",
        "why": "the method that computed this answer",
        "check": null,
        "status_label": "pending",
        "signature": null
      }
    ]
  }
}
