{
  "fetchedAt": "2026-05-14T20:27:01.143Z",
  "scope": "all-branches",
  "repo": {
    "stargazers_count": 23,
    "forks_count": 9,
    "open_issues_count": 93
  },
  "languages": {
    "TeX": 340459,
    "Aiken": 281804,
    "Haskell": 211981,
    "Nix": 11973,
    "Shell": 5586,
    "Makefile": 1517,
    "Perl": 37
  },
  "commits": [
    {
      "sha": "4c9a1d6d5334dd1ea492700de8424786b4bd6cb6",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/4c9a1d6d5334dd1ea492700de8424786b4bd6cb6",
      "message": "feat: fault proof cli",
      "authorName": "Philip DiSarro",
      "authorDate": "2026-05-14T16:06:22Z"
    },
    {
      "sha": "c096f2d1841f37d6ea02811250eb1001293201f9",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/c096f2d1841f37d6ea02811250eb1001293201f9",
      "message": "fix(aiken): bring some fixes from phil's branch",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-14T15:49:38Z"
    },
    {
      "sha": "a9e405a02467fd0936589ee60f40473067ab9fc6",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/a9e405a02467fd0936589ee60f40473067ab9fc6",
      "message": "chore(aiken): formatting",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-13T20:28:38Z"
    },
    {
      "sha": "44292badc890ebaa44c7e177e55c7cf466a254b8",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/44292badc890ebaa44c7e177e55c7cf466a254b8",
      "message": "fix(aiken): store compact body in compact tx\n\nSwitching from hash of the compact body to the compact body itself in\nthe compact form of the Midgard transaction datatype.",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-13T19:13:06Z"
    },
    {
      "sha": "99c86e948830629953b3d073266a4e3d5d695730",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/99c86e948830629953b3d073266a4e3d5d695730",
      "message": "feat: update codec and harden state queue finalization",
      "authorName": "Philip DiSarro",
      "authorDate": "2026-05-13T02:18:11Z"
    },
    {
      "sha": "3cd3dbe40c472a919ed0c913f2eecbf87e49c715",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/3cd3dbe40c472a919ed0c913f2eecbf87e49c715",
      "message": "fix(aiken): cleanup fraud proofs",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-12T22:53:26Z"
    },
    {
      "sha": "2bc52a546ad5264e8b4adb2145b03bc379d7f563",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/2bc52a546ad5264e8b4adb2145b03bc379d7f563",
      "message": "refactor(aiken): split double spend's 1st step\n\nThe first step is not implicitly two steps anymore.",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-12T22:36:46Z"
    },
    {
      "sha": "fe4e71264a17ff00ac1226c0df0bc2c95abf0715",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/fe4e71264a17ff00ac1226c0df0bc2c95abf0715",
      "message": "refactor(aiken): update `zero-input` fraud proof",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-12T22:26:30Z"
    },
    {
      "sha": "fd549e1cc48673d033813dd6b8c90ef631d2ceab",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/fd549e1cc48673d033813dd6b8c90ef631d2ceab",
      "message": "refactor(aiken): update `withdrawn-reference-input`",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-12T22:15:36Z"
    },
    {
      "sha": "d6d534b7fe84bb5e86ca5f2a80ce317a0d8f9db5",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/d6d534b7fe84bb5e86ca5f2a80ce317a0d8f9db5",
      "message": "refactor(aiken): update no ref. input fraud proof",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-12T22:03:09Z"
    },
    {
      "sha": "c1f67898b7786b8d10d47fafc2d850c414c71e61",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/c1f67898b7786b8d10d47fafc2d850c414c71e61",
      "message": "refactor(aiken): update `no-input` fraud proof",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-12T20:58:57Z"
    },
    {
      "sha": "1b2448c3d32464a05c996a1e49b135814190a46e",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/1b2448c3d32464a05c996a1e49b135814190a46e",
      "message": "refactor(aiken): update missing signature fp",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-12T18:32:04Z"
    },
    {
      "sha": "841a57f18c8d45936f3b03b5e4022b4cba76a138",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/841a57f18c8d45936f3b03b5e4022b4cba76a138",
      "message": "fix(aiken): resolve warning",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-12T18:14:33Z"
    },
    {
      "sha": "ffb46e614b45074b3557aaa1c36b70607dc6cf90",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/ffb46e614b45074b3557aaa1c36b70607dc6cf90",
      "message": "fix: missing native script\n\nThe fraud proof in the specs is now split in two to mirror the missing\nrequired signer fraud proof.\n\nNow an input with a missing script can either come from a producing\ntransaction within the block itself, or from a previously available UTxO\nin the ledger.\n\nThe Aiken code is also updated so that no redeemer carries more than a\nsingle pre-image or script bytes.",
      "authorName": "keyanmaskoot",
      "authorDate": "2026-05-12T18:11:42Z"
    },
    {
      "sha": "5b0a11ac6c3d96858c594229b00f92314e52f030",
      "html_url": "https://github.com/Anastasia-Labs/midgard/commit/5b0a11ac6c3d96858c594229b00f92314e52f030",
      "message": "Add draft midgard node API spec",
      "authorName": "TotallyNotChase",
      "authorDate": "2026-05-12T17:38:25Z"
    }
  ],
  "contributors": [
    {
      "login": "keyan-m",
      "html_url": "https://github.com/keyan-m",
      "avatar_url": "assets/avatars/keyan-m.png",
      "contributions": 989
    },
    {
      "login": "Cauterization",
      "html_url": "https://github.com/Cauterization",
      "avatar_url": "assets/avatars/Cauterization.png",
      "contributions": 308
    },
    {
      "login": "VenInf",
      "html_url": "https://github.com/VenInf",
      "avatar_url": "assets/avatars/VenInf.png",
      "contributions": 275
    },
    {
      "login": "GeorgeFlerovsky",
      "html_url": "https://github.com/GeorgeFlerovsky",
      "avatar_url": "assets/avatars/GeorgeFlerovsky.png",
      "contributions": 195
    },
    {
      "login": "hadelive",
      "html_url": "https://github.com/hadelive",
      "avatar_url": "assets/avatars/hadelive.png",
      "contributions": 98
    },
    {
      "login": "matteocoppola",
      "html_url": "https://github.com/matteocoppola",
      "avatar_url": "assets/avatars/matteocoppola.png",
      "contributions": 85
    },
    {
      "login": "0xBora",
      "html_url": "https://github.com/0xBora",
      "avatar_url": "assets/avatars/0xBora.png",
      "contributions": 58
    },
    {
      "login": "TotallyNotChase",
      "html_url": "https://github.com/TotallyNotChase",
      "avatar_url": "assets/avatars/TotallyNotChase.png",
      "contributions": 51
    },
    {
      "login": "HarunJr",
      "html_url": "https://github.com/HarunJr",
      "avatar_url": "assets/avatars/HarunJr.png",
      "contributions": 31
    },
    {
      "login": "mpetruska",
      "html_url": "https://github.com/mpetruska",
      "avatar_url": "assets/avatars/mpetruska.png",
      "contributions": 17
    },
    {
      "login": "colll78",
      "html_url": "https://github.com/colll78",
      "avatar_url": "assets/avatars/colll78.png",
      "contributions": 15
    },
    {
      "login": "Drop-Table-Users",
      "html_url": "https://github.com/Drop-Table-Users",
      "avatar_url": "assets/avatars/Drop-Table-Users.png",
      "contributions": 11
    },
    {
      "login": "elRaulito",
      "html_url": "https://github.com/elRaulito",
      "avatar_url": "assets/avatars/elRaulito.png",
      "contributions": 11
    },
    {
      "login": "SuganyaAK",
      "html_url": "https://github.com/SuganyaAK",
      "avatar_url": "assets/avatars/SuganyaAK.png",
      "contributions": 7
    },
    {
      "login": "solidsnakedev",
      "html_url": "https://github.com/solidsnakedev",
      "avatar_url": "assets/avatars/solidsnakedev.png",
      "contributions": 6
    },
    {
      "login": "Riley-Kilgore",
      "html_url": "https://github.com/Riley-Kilgore",
      "avatar_url": "assets/avatars/Riley-Kilgore.png",
      "contributions": 3
    },
    {
      "login": "aie0",
      "html_url": "https://github.com/aie0",
      "avatar_url": "assets/avatars/aie0.png",
      "contributions": 3
    },
    {
      "login": "ypytomets",
      "html_url": "https://github.com/ypytomets",
      "avatar_url": "assets/avatars/ypytomets.png",
      "contributions": 2
    },
    {
      "login": "nau",
      "html_url": "https://github.com/nau",
      "avatar_url": "assets/avatars/nau.png",
      "contributions": 1
    },
    {
      "login": "martinceresa",
      "html_url": "https://github.com/martinceresa",
      "avatar_url": "assets/avatars/martinceresa.png",
      "contributions": 1
    },
    {
      "login": "deeprnd",
      "html_url": "https://github.com/deeprnd",
      "avatar_url": "assets/avatars/deeprnd.png",
      "contributions": 1
    },
    {
      "login": "veronicapmi",
      "html_url": "https://github.com/veronicapmi",
      "avatar_url": "assets/avatars/veronicapmi.png",
      "contributions": 1
    }
  ],
  "prs": [
    {
      "number": 235,
      "title": "Uplc export for plutarch functions",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/235",
      "updated_at": "2025-04-29T11:25:00Z"
    },
    {
      "number": 111,
      "title": "off-chain-decoding uplc changes",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/111",
      "updated_at": "2025-06-11T01:51:35Z"
    },
    {
      "number": 229,
      "title": "MISSING REQ SIGNER Fraud proof",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/229",
      "updated_at": "2025-07-01T12:34:36Z"
    },
    {
      "number": 291,
      "title": "Fraud Proof: No ADA Minted",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/291",
      "updated_at": "2025-07-17T16:33:39Z"
    },
    {
      "number": 290,
      "title": "FP: Double withdrawal",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/290",
      "updated_at": "2025-08-26T14:41:20Z"
    },
    {
      "number": 332,
      "title": "Clarify phase 2 validation rules",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/332",
      "updated_at": "2025-09-09T13:43:56Z"
    },
    {
      "number": 353,
      "title": "Hub Oracle Midgard Aiken SDK",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/353",
      "updated_at": "2025-10-21T12:33:46Z"
    },
    {
      "number": 384,
      "title": "User events endpoints",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/384",
      "updated_at": "2025-11-27T11:21:25Z"
    },
    {
      "number": 381,
      "title": "Fixes for chapter 5 (Ledger Rules and Fraud Proofs)",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/381",
      "updated_at": "2025-12-01T18:43:41Z"
    },
    {
      "number": 342,
      "title": "Preliminary Off-Chain for Deposits",
      "html_url": "https://github.com/Anastasia-Labs/midgard/pull/342",
      "updated_at": "2026-02-25T14:04:06Z"
    }
  ],
  "issues": [
    {
      "number": 446,
      "title": "Switch Fraud Proof Catalogue to a Linked List",
      "html_url": "https://github.com/Anastasia-Labs/midgard/issues/446",
      "updated_at": "2026-05-12T23:46:54Z"
    },
    {
      "number": 442,
      "title": "Add Aiken Tests",
      "html_url": "https://github.com/Anastasia-Labs/midgard/issues/442",
      "updated_at": "2026-04-30T19:02:48Z"
    }
  ],
  "releases": [],
  "commitActivity": [
    {
      "week": 1747526400,
      "total": 12
    },
    {
      "week": 1748131200,
      "total": 40
    },
    {
      "week": 1748736000,
      "total": 6
    },
    {
      "week": 1749340800,
      "total": 14
    },
    {
      "week": 1749945600,
      "total": 16
    },
    {
      "week": 1750550400,
      "total": 7
    },
    {
      "week": 1751155200,
      "total": 15
    },
    {
      "week": 1751760000,
      "total": 23
    },
    {
      "week": 1752364800,
      "total": 13
    },
    {
      "week": 1752969600,
      "total": 27
    },
    {
      "week": 1753574400,
      "total": 32
    },
    {
      "week": 1754179200,
      "total": 63
    },
    {
      "week": 1754784000,
      "total": 35
    },
    {
      "week": 1755388800,
      "total": 34
    },
    {
      "week": 1755993600,
      "total": 24
    },
    {
      "week": 1756598400,
      "total": 5
    },
    {
      "week": 1757203200,
      "total": 59
    },
    {
      "week": 1757808000,
      "total": 36
    },
    {
      "week": 1758412800,
      "total": 34
    },
    {
      "week": 1759017600,
      "total": 20
    },
    {
      "week": 1759622400,
      "total": 15
    },
    {
      "week": 1760227200,
      "total": 13
    },
    {
      "week": 1760832000,
      "total": 52
    },
    {
      "week": 1761436800,
      "total": 114
    },
    {
      "week": 1762041600,
      "total": 46
    },
    {
      "week": 1762646400,
      "total": 14
    },
    {
      "week": 1763251200,
      "total": 32
    },
    {
      "week": 1763856000,
      "total": 44
    },
    {
      "week": 1764460800,
      "total": 17
    },
    {
      "week": 1765065600,
      "total": 7
    },
    {
      "week": 1765670400,
      "total": 24
    },
    {
      "week": 1766275200,
      "total": 12
    },
    {
      "week": 1766880000,
      "total": 0
    },
    {
      "week": 1767484800,
      "total": 29
    },
    {
      "week": 1768089600,
      "total": 19
    },
    {
      "week": 1768694400,
      "total": 21
    },
    {
      "week": 1769299200,
      "total": 26
    },
    {
      "week": 1769904000,
      "total": 45
    },
    {
      "week": 1770508800,
      "total": 32
    },
    {
      "week": 1771113600,
      "total": 10
    },
    {
      "week": 1771718400,
      "total": 47
    },
    {
      "week": 1772323200,
      "total": 16
    },
    {
      "week": 1772928000,
      "total": 23
    },
    {
      "week": 1773532800,
      "total": 25
    },
    {
      "week": 1774137600,
      "total": 37
    },
    {
      "week": 1774742400,
      "total": 31
    },
    {
      "week": 1775347200,
      "total": 42
    },
    {
      "week": 1775952000,
      "total": 32
    },
    {
      "week": 1776556800,
      "total": 30
    },
    {
      "week": 1777161600,
      "total": 39
    },
    {
      "week": 1777766400,
      "total": 35
    },
    {
      "week": 1778371200,
      "total": 24
    }
  ]
}
