{"project":{"slug":"aragon-just-foundry","name":"aragon","url":"https://heyresearch.xyz/project/aragon-just-foundry"},"lens":"held","items":[{"id":"ship:5ab6c928-12df-4ac9-ba20-53d8400ca1c2","kind":"code","at":"2026-10-19T16:59:02.000Z","precision":"WEEK","title":"Code changes, week of 2026-10-19 – 2026-10-25","displayTitle":"Code changes, week starting 2026-10-19 (to 2026-10-20)","summary":"1 active day in aragon/app-backend.","recordedAt":"2026-10-19T20:17:54.069Z","discoveryLagHours":3.3,"eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v4","countsAsBuilding":true,"commitsListed":1,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":1,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":0,"sampled":false,"basis":null,"summary":"HEY has not yet looked inside 1 commit from this week."},"source":"https://github.com/aragon/app-backend"},{"id":"ship:a284c43f-4afb-4d45-9e3d-dbb0a359a3c4","kind":"code","at":"2026-10-15T12:44:21.000Z","precision":"WEEK","title":"Code changes, week of 2026-10-12 – 2026-10-18","summary":"4 active days in aragon/app-backend.","recordedAt":"2026-10-12T10:32:57.592Z","eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v4","countsAsBuilding":true,"commitsListed":28,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":28,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":1,"sampled":true,"basis":null,"summary":"A burst of 28 commits this week; HEY is looking inside a sample before it says what changed. 1 automated commit (bot accounts or a repeating scripted message) not counted."},"source":"https://github.com/aragon/app-backend"},{"id":"ship:7b7f9a04-869c-4187-a237-18abc2eef171","kind":"release","at":"2026-10-07T08:16:40.000Z","precision":"EXACT","title":"Release v0.40.1","summary":"## [0.40.1](https://github.com/aragon/app-backend/compare/v0.40.0...v0.40.1) (2026-10-07) ### Bug Fixes * **members:** count delegators from the index only ([5062eb6](https://github.com/aragon/app-backend/commit/5062eb637ea853b71516084ece0a0782c494d44a)) * **transactions:** check spam once per token before paging ([ccc66dd](https://github.com/aragon/app-backend/commit/ccc66ddf89a164401afe49d888faa601daeb287f)) <!-- slack_ts: 1791343437.089129 -->","recordedAt":"2026-10-07T19:00:31.831Z","discoveryLagHours":10.7,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.40.1"},{"id":"ship:6a790902-8c86-4932-886f-c6bf7eda3854","kind":"code","at":"2026-10-07T04:09:55.000Z","precision":"WEEK","title":"Code changes, week of 2026-10-05 – 2026-10-11","summary":"2 active days in aragon/app-backend.","recordedAt":"2026-10-07T07:08:35.973Z","discoveryLagHours":3,"eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v4","countsAsBuilding":true,"commitsListed":25,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":25,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":0,"sampled":true,"basis":null,"summary":"A burst of 25 commits this week; HEY is looking inside a sample before it says what changed."},"source":"https://github.com/aragon/app-backend"},{"id":"ship:f94fc08e-d386-483d-9be0-77a6412a2878","kind":"release","at":"2026-10-06T15:28:05.000Z","precision":"EXACT","title":"Release v0.40.0","summary":"## [0.40.0](https://github.com/aragon/app-backend/compare/v0.39.0...v0.40.0) (2026-10-05) ### Features * **APP-1165:** a Safe holding execute on a DAO gets a plugin row and its owners as members ([6fa901a](https://github.com/aragon/app-backend/commit/6fa901a7412ddc22e9abd792ab73675616a32a73)) * **APP-1165:** a Safe process keeps its own slug per DAO and never merges into a stage body ([3c131bc](https://github.com/aragon/app-backend/commit/3c131bc33f8dc3355fe67b57bae9b022e4b761dd)) * **APP-1165:** can-create lets a Safe owner in when the Safe still holds execute on the DAO ([69988d7](https://gi","recordedAt":"2026-10-07T07:08:35.840Z","discoveryLagHours":15.7,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.40.0"},{"id":"ship:5cb79c48-0fd6-4dd2-b93c-f2339ca20b83","kind":"code","at":"2026-10-02T10:05:06.000Z","precision":"WEEK","title":"Code changes, week of 2026-09-28 – 2026-10-04","summary":"5 active days in aragon/app-backend.","recordedAt":"2026-09-29T05:27:11.022Z","eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v3","countsAsBuilding":true,"commitsListed":24,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":24,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":0,"sampled":false,"basis":null,"summary":"HEY has not yet looked inside 24 commits from this week."},"source":"https://github.com/aragon/app-backend"},{"id":"ship:af378f9b-4dee-4714-94c9-0ef14c225e19","kind":"code","at":"2026-09-27T12:40:58.000Z","precision":"WEEK","title":"Code changes, week of 2026-09-21 – 2026-09-27","summary":"3 active days in aragon/app-backend.","recordedAt":"2026-09-22T15:44:45.941Z","eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v3","countsAsBuilding":true,"commitsListed":34,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":34,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":0,"sampled":true,"basis":null,"summary":"A burst of 34 commits this week; HEY is looking inside a sample before it says what changed."},"source":"https://github.com/aragon/app-backend"},{"id":"ship:88fe37c1-1364-4978-b81e-576ce407a01b","kind":"code","at":"2026-09-17T23:59:00.000Z","precision":"WEEK","title":"Code changes, week of 2026-09-14 – 2026-09-20","summary":"4 active days in aragon/app-backend.","recordedAt":"2026-09-17T16:39:51.260Z","eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v3","countsAsBuilding":true,"commitsListed":9,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":9,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":false,"automatedCommits":1,"sampled":false,"basis":null,"summary":"HEY has not yet looked inside 9 commits from this week. 1 automated commit (bot accounts or a repeating scripted message) not counted."},"source":"https://github.com/aragon/app-backend"},{"id":"ship:825e3010-ad61-4caf-b463-f9fc2b71b950","kind":"release","at":"2026-09-17T08:00:20.000Z","precision":"EXACT","title":"Release v0.39.0","summary":"## [0.39.0](https://github.com/aragon/app-backend/compare/v0.38.0...v0.39.0) (2026-09-16) ### Features * **safe:** serve executed transactions and allocate into nonce gaps ([#1552](https://github.com/aragon/app-backend/issues/1552)) ([1c4cac8](https://github.com/aragon/app-backend/commit/1c4cac87dc0abd20b8fa7964defee31148d84cfc)) ### Bug Fixes * **APP-1154:** hydrate existing document on duplicate key so callers get a model instance ([c714b4b](https://github.com/aragon/app-backend/commit/c714b4bb22626a201138833248e68d0937767d23)) * **APP-1154:** send amount 1 for ERC721 transfers in proposal a","recordedAt":"2026-09-17T16:39:51.180Z","discoveryLagHours":8.7,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.39.0"},{"id":"ship:76c8c140-14d8-40ab-989c-a68c388098f3","kind":"release","at":"2026-09-09T15:59:39.000Z","precision":"EXACT","title":"Release v0.38.0","summary":"## [0.38.0](https://github.com/aragon/app-backend/compare/v0.37.1...v0.38.0) (2026-09-09) ### Features * **APP-1120:** expose telegram service metrics for grafana monitoring ([6895e04](https://github.com/aragon/app-backend/commit/6895e04db5ac9b2b9c6d0b88439d892569ed8f87)) * **APP-1127:** report indexer block gap in the telegram metrics ([4d52eab](https://github.com/aragon/app-backend/commit/4d52eab5bf85f67c88d1fb1d66df05af62636b87)) * **robinhood:** add support for Robinhood mainnet in Blockscout integration ([16620e5](https://github.com/aragon/app-backend/commit/16620e5f83d1cb25b374379fd882b6","recordedAt":"2026-09-09T22:36:39.420Z","discoveryLagHours":6.6,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.38.0"},{"id":"ship:fed72c63-4e4b-4b06-a191-a3fa7c16629f","kind":"code","at":"2026-09-09T11:18:00.000Z","precision":"WEEK","title":"Code changes, week of 2026-09-07 – 2026-09-13","summary":"18 active days in aragon/app-backend.","recordedAt":"2026-09-09T13:04:36.586Z","discoveryLagHours":1.8,"eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v3","countsAsBuilding":true,"commitsListed":19,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":19,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":false,"automatedCommits":0,"sampled":false,"basis":null,"summary":"HEY has not yet looked inside 19 commits from this week."},"source":"https://github.com/aragon/app-backend"},{"id":"ship:eae02fec-950e-44f7-bf79-1930d609bf2e","kind":"release","at":"2026-08-31T14:20:39.000Z","precision":"EXACT","title":"Release v0.37.1","summary":"## [0.37.1](https://github.com/aragon/app-backend/compare/v0.37.0...v0.37.1) (2026-08-31) ### Bug Fixes * **cross-chain:** mark controller plugin supported on settings events and backfill existing ones ([c4cc361](https://github.com/aragon/app-backend/commit/c4cc36138d4d33708405458ff99f6b0db3acbcaa)) <!-- slack_ts: 1788185069.375369 -->","recordedAt":"2026-09-08T17:10:39.996Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.37.1"},{"id":"ship:836510ef-5534-4afa-8ff2-17794b5a701e","kind":"release","at":"2026-08-28T16:31:02.000Z","precision":"EXACT","title":"Release v0.37.0","summary":"## [0.37.0](https://github.com/aragon/app-backend/compare/v0.36.1...v0.37.0) (2026-08-28) ### Features * **APP-1059:** recognize SPP rule conditions ([#1527](https://github.com/aragon/app-backend/issues/1527)) ([dc76685](https://github.com/aragon/app-backend/commit/dc766858b836875d7f37123cf8864ed51523f351)) * **plugin:** inherit subPlugins and totalStages on spp plugin updates ([a5302f2](https://github.com/aragon/app-backend/commit/a5302f2572c8bff808f1441fbc680d07e52aa1c3)) * **spam:** implement spam detection for unreadable token balances ([2b824ca](https://github.com/aragon/app-backend/commi","recordedAt":"2026-09-08T17:10:40.011Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.37.0"},{"id":"ship:82957261-482f-4037-bb73-8cc5a9d86fad","kind":"release","at":"2026-08-28T09:43:25.000Z","precision":"EXACT","title":"Release v0.36.1","summary":"## [0.36.1](https://github.com/aragon/app-backend/compare/v0.36.0...v0.36.1) (2026-08-20) ### Bug Fixes * **execute-handler:** improve error handling and simplify selector permission creation ([afca718](https://github.com/aragon/app-backend/commit/afca7182bc15862c227ee5a66993bc6e82617660)) * **release:** update release and hotfix branch handling in workflows ([0d4fe69](https://github.com/aragon/app-backend/commit/0d4fe6924bf389e59f6a31158800d530495e6dd6)) * **selector-permission:** enhance deduplication migration to handle duplicate writes ([7130f62](https://github.com/aragon/app-backend/commi","recordedAt":"2026-09-08T17:10:40.017Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.36.1"},{"id":"ship:a391c6e1-ed86-4ed8-9389-088e218fed8f","kind":"release","at":"2026-08-18T17:59:55.000Z","precision":"EXACT","title":"Release v0.36.0","summary":"## [0.36.0](https://github.com/aragon/app-backend/compare/v0.35.0...v0.36.0) (2026-08-14) ### Features * **APP-1028:** group the release summary by Linear tickets and emit GitHub Markdown ([33cf607](https://github.com/aragon/app-backend/commit/33cf60730f23fbe0d4f5e7a32b12c3fdee524e40)) * **APP-1054:** Add cross-chain gas limit simulation endpoint ([#1507](https://github.com/aragon/app-backend/issues/1507)) ([a0b185d](https://github.com/aragon/app-backend/commit/a0b185d7ff09b425bf043b30b8f17382ea3c7610)) * **cross-chain:** index the lane fee token so it resolves to a known token ([9795ae1](http","recordedAt":"2026-09-08T17:10:40.021Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.36.0"},{"id":"ship:c797ee30-2965-44f8-97c5-7de9d9ad860b","kind":"release","at":"2026-08-11T14:51:46.000Z","precision":"EXACT","title":"Release v0.35.0","summary":"## [0.35.0](https://github.com/aragon/app-backend/compare/v0.34.0...v0.35.0) (2026-08-10) ### Features * **cross-chain:** add a backfilling tool and clear unused vars in import ([96b766d](https://github.com/aragon/app-backend/commit/96b766d6b2b2c8fcf7823dd31a61dd664e227a88)) * **cross-chain:** add chainId filtering logic to selector permission checks ([bb5f2a0](https://github.com/aragon/app-backend/commit/bb5f2a08ba360f86d9b7f436599ce964fee55c35)) * **cross-chain:** add CrossChainController anvil integration test with shared OSx bootstrap ([c0b72bf](https://github.com/aragon/app-backend/commit","recordedAt":"2026-09-08T17:10:40.026Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.35.0"},{"id":"ship:aa4d5f5a-316a-42cc-ab70-d4d5afb59b01","kind":"release","at":"2026-08-07T16:19:14.000Z","precision":"EXACT","title":"Release v0.34.0","summary":"## [0.34.0](https://github.com/aragon/app-backend/compare/v0.33.0...v0.34.0) (2026-08-07) ### Features * enrich permission entities ([#1490](https://github.com/aragon/app-backend/issues/1490)) ([f2d7af8](https://github.com/aragon/app-backend/commit/f2d7af8ea57ad582ae73f59716e8ec111a5a26cc)) * expose SPP Safe metadata on permission entity refs ([#1491](https://github.com/aragon/app-backend/issues/1491)) ([8736add](https://github.com/aragon/app-backend/commit/8736addadae4cbf521c6d5434e483c8348227c56)) * **plugin:** add isObjection flag to support objection plugins and enhance settings synchroniz","recordedAt":"2026-09-08T17:10:40.031Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.34.0"},{"id":"ship:d671aed8-6086-41d5-8cde-a039721177c2","kind":"release","at":"2026-07-29T02:20:39.000Z","precision":"EXACT","title":"Release v0.33.0","summary":"## [0.33.0](https://github.com/aragon/app-backend/compare/v0.32.0...v0.33.0) (2026-07-27) ### Features * add externalProposers to ssp settings ([3e08fcd](https://github.com/aragon/app-backend/commit/3e08fcd4f5c8f4736b8b643513e55a17313469f1)) * **APP-991:** add support for counting transaction rows and distinct token groups ([76c3aa0](https://github.com/aragon/app-backend/commit/76c3aa09f55405cfe5eca3b289b5b08dacea9af5)) * **caching:** implement incremental caches for DAO addresses and token eligibility ([ad19c9b](https://github.com/aragon/app-backend/commit/ad19c9bbbe6cbebbed87cadda2d5ebb266ce","recordedAt":"2026-09-08T17:10:40.036Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.33.0"},{"id":"ship:da0d046b-d6b8-4c36-aa80-bffee41cb5c8","kind":"release","at":"2026-07-23T22:15:44.000Z","precision":"EXACT","title":"Release v0.32.0","summary":"## [0.32.0](https://github.com/aragon/app-backend/compare/v0.31.0...v0.32.0) (2026-07-20) ### Features * attach proposalCreationConditionAddress to Safe bodies inside SPP ([a54051d](https://github.com/aragon/app-backend/commit/a54051d6eae93247907c65d8f19a806ad1ae2943)) * **campaign:** add getCampaignClaimers method and related tests for pagination and validation ([5ea8be9](https://github.com/aragon/app-backend/commit/5ea8be9b7931ee1baef5a9f37f590e28893461c0)) <!-- slack_ts: 1784567270.795149 -->","recordedAt":"2026-09-08T17:10:40.040Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.32.0"},{"id":"ship:ce23bb05-0b81-4496-a8cc-137ed36350ee","kind":"release","at":"2026-07-14T12:29:07.000Z","precision":"EXACT","title":"Release v0.31.0","summary":"## [0.31.0](https://github.com/aragon/app-backend/compare/v0.30.0...v0.31.0) (2026-07-13) ### Features * **tests:** optimize unit tests with CI sharding and improve determinism ([49ad21a](https://github.com/aragon/app-backend/commit/49ad21a3fd012482a0b16badc3bf9d067a3e70ae)) ### Bug Fixes * **test:** remove invalid TooBusyMonitor prototype stub in runner spec ([b2467ec](https://github.com/aragon/app-backend/commit/b2467ec2ee1e6afc642e12750d2d6f3f927db160)) * **tests:** improve determinism in unit test file selection for CI sharding ([dfccc0e](https://github.com/aragon/app-backend/commit/dfccc0","recordedAt":"2026-09-08T17:10:40.046Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.31.0"},{"id":"ship:364f0ad3-2122-44f5-a96a-b2aed6f86feb","kind":"release","at":"2026-07-08T07:38:20.000Z","precision":"EXACT","title":"Release v0.30.0","summary":"## [0.30.0](https://github.com/aragon/app-backend/compare/v0.29.0...v0.30.0) (2026-07-07) ### Features * **asset:** add syncNative method for native balance synchronization and metrics update ([a3d4b9c](https://github.com/aragon/app-backend/commit/a3d4b9c31154250b425c65519df983c8a810e133)) * **asset:** implement syncToken method for asset balance reconciliation ([85024fe](https://github.com/aragon/app-backend/commit/85024fe837080c36a5acbc3ef169e5eddab7ec1e)) * **asset:** refactor dao asset reconciliation ([25a8907](https://github.com/aragon/app-backend/commit/25a8907ff9ae16639839122690a2b9ad85","recordedAt":"2026-09-08T17:10:40.051Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.30.0"},{"id":"ship:c88867e3-9bbb-4646-851d-4e0d18994c5c","kind":"release","at":"2026-06-26T14:06:05.000Z","precision":"EXACT","title":"Release v0.29.0","summary":"## [0.29.0](https://github.com/aragon/app-backend/compare/v0.28.0...v0.29.0) (2026-06-25) ### Features * **event-replay:** add event replay functionality with validation and queue integration ([2325bba](https://github.com/aragon/app-backend/commit/2325bba630b440fae7a4048947ef2aac4e320e88)) * **event-replay:** implement event replay helper for transaction log handling ([01e6749](https://github.com/aragon/app-backend/commit/01e6749c3a378050a97db44da90b8fcce95c5b37)) * **execution:** add DAO execution transactions to the transactions API ([29c0741](https://github.com/aragon/app-backend/commit/29c","recordedAt":"2026-09-08T17:10:40.055Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.29.0"},{"id":"ship:65e71c68-4259-4b45-bf65-4540e68f5db7","kind":"release","at":"2026-06-19T15:33:05.000Z","precision":"EXACT","title":"Release v0.28.0","summary":"## [0.28.0](https://github.com/aragon/app-backend/compare/v0.27.1...v0.28.0) (2026-06-17) ### Features * **networks:** add support for monadMainnet in various configurations ([5e3abe5](https://github.com/aragon/app-backend/commit/5e3abe580418bff71ac5e6e7b7ec743dd92ca8b4)) * **proposal:** implement out-of-order event handling for proposals ([d633df3](https://github.com/aragon/app-backend/commit/d633df3c6acbf4d28f8caa05ab41147440245fea)) * **simulation:** enhance simulation error handling and validate network input ([a803f03](https://github.com/aragon/app-backend/commit/a803f03fa631e556f3120a3c3","recordedAt":"2026-09-08T17:10:40.063Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.28.0"},{"id":"ship:d284c99a-e7b5-4b97-97d7-dedd6e95e5fb","kind":"release","at":"2026-06-11T16:39:39.000Z","precision":"EXACT","title":"Release v0.27.1","summary":"Release v0.27.1 <!-- slack_ts: 1781124372.856649 -->","recordedAt":"2026-09-08T17:10:40.068Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.27.1"},{"id":"ship:44ba0242-0bc2-4eb1-9951-ff7bffdbda30","kind":"release","at":"2026-06-10T10:23:28.000Z","precision":"EXACT","title":"Release v0.27.0","summary":"## [0.27.0](https://github.com/aragon/app-backend/compare/v0.26.0...v0.27.0) (2026-06-09) ### Features * **anvilRpc:** implement retry logic for RPC calls and add post-reset probe ([50c0989](https://github.com/aragon/app-backend/commit/50c0989f5e0d05f1541bd90e9152742ba2a9e99d)) * **api:** add global firstActive on member endpoint (BE-203) ([#1292](https://github.com/aragon/app-backend/issues/1292)) ([c5d4122](https://github.com/aragon/app-backend/commit/c5d412251666c692517f6158a9e64beee03e6cc8)) * **api:** add token totalSupply cache with 30-minute freshness ([e1996d7](https://github.com/arago","recordedAt":"2026-09-08T17:10:40.071Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.27.0"},{"id":"ship:58bb5a4a-138b-463a-8d77-42ad19c2c388","kind":"release","at":"2026-03-13T15:01:27.000Z","precision":"EXACT","title":"v0.26.0","summary":"# [0.26.0](https://github.com/aragon/app-backend/compare/v0.25.0...v0.26.0) (2026-03-13) ### Features * **release:** staging to main ([#1187](https://github.com/aragon/app-backend/issues/1187)) ([4deb23e](https://github.com/aragon/app-backend/commit/4deb23e2bc0154d800fa6adb0b51116864df4a6e)), closes [#1157](https://github.com/aragon/app-backend/issues/1157) [#1169](https://github.com/aragon/app-backend/issues/1169) [#1170](https://github.com/aragon/app-backend/issues/1170) [#1171](https://github.com/aragon/app-backend/issues/1171)","recordedAt":"2026-09-08T17:10:40.075Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.26.0"},{"id":"ship:949c6950-ef10-470f-ab8b-ba8969940cf0","kind":"release","at":"2026-02-18T10:17:41.000Z","precision":"EXACT","title":"v0.25.0","summary":"# [0.25.0](https://github.com/aragon/app-backend/compare/v0.24.0...v0.25.0) (2026-02-18) ### Features * **pairData:** add includeSubDaos parameter to control subDAO ([#1157](https://github.com/aragon/app-backend/issues/1157)) ([#1163](https://github.com/aragon/app-backend/issues/1163)) ([3854b18](https://github.com/aragon/app-backend/commit/3854b18e9843a806e8593a30bc92468fd7940df0))","recordedAt":"2026-09-08T17:10:40.080Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.25.0"},{"id":"ship:7b1ad3cc-61c7-4625-8c85-5ae76f3522a5","kind":"release","at":"2026-02-17T21:00:53.000Z","precision":"EXACT","title":"v0.24.0","summary":"# [0.24.0](https://github.com/aragon/app-backend/compare/v0.23.1...v0.24.0) (2026-02-17) ### Bug Fixes * **APP-476:** show subdaos proposals in all proposals ([#1140](https://github.com/aragon/app-backend/issues/1140)) ([c88787d](https://github.com/aragon/app-backend/commit/c88787d864aa180348b6a9588905779c48703931)) * **blockchain:** handle partial failures in getBlockReceipts and fallback to getLogsWithoutTopics ([0dd6840](https://github.com/aragon/app-backend/commit/0dd6840d46157bd850db14fcfb86aac877df060c)) * **blockchain:** handle partial failures in getBlockReceipts and fallback to getLog","recordedAt":"2026-09-08T17:10:40.084Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.24.0"},{"id":"ship:54d52ad9-5c7b-4576-a2f6-68d0f60d2f65","kind":"release","at":"2026-02-11T17:09:55.000Z","precision":"EXACT","title":"v0.23.1","summary":"## [0.23.1](https://github.com/aragon/app-backend/compare/v0.23.0...v0.23.1) (2026-02-11) ### Bug Fixes * **config:** add DECODE_ACTION_BATCH_LIMIT to configuration and updat… ([#1138](https://github.com/aragon/app-backend/issues/1138)) ([c66f63f](https://github.com/aragon/app-backend/commit/c66f63fcf38399ff41902acd990916c32cf3df8a))","recordedAt":"2026-09-08T17:10:40.088Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.23.1"},{"id":"ship:018a312c-fc7f-4c83-9d30-cbb0a752e1bb","kind":"release","at":"2026-01-23T12:42:49.000Z","precision":"EXACT","title":"v0.23.0","summary":"# [0.23.0](https://github.com/aragon/app-backend/compare/v0.22.0...v0.23.0) (2026-01-23) ### Bug Fixes * add 'invalid JSON' error message to common error handling ([61688be](https://github.com/aragon/app-backend/commit/61688bed349b37a92c27ff7bc72250f3311cffef)) * add 'not valid JSON' error message to common error handling ([be5bfaa](https://github.com/aragon/app-backend/commit/be5bfaae5446e86ccb7a2012988bead2132efa16)) * add EnsValidator stub to RatesService index test ([28a7bba](https://github.com/aragon/app-backend/commit/28a7bba41b3a6e3786898838a4156779035cb159)) * **ens:** enhance ENS vali","recordedAt":"2026-09-08T17:10:40.095Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.23.0"},{"id":"ship:e0aa4b99-640e-4332-b81d-dca03396ac25","kind":"release","at":"2025-12-28T22:08:17.000Z","precision":"EXACT","title":"v0.22.0","summary":"# [0.22.0](https://github.com/aragon/app-backend/compare/v0.21.1...v0.22.0) (2025-12-28) ### Bug Fixes * add NatspecTags interface for proper TypeScript typing with dot notation ([f0883f4](https://github.com/aragon/app-backend/commit/f0883f4cb2390a6708df1070026801ab73f01cfb)) * adjust test coverage threshold for functions in package.json ([b1b2fb5](https://github.com/aragon/app-backend/commit/b1b2fb577c4eb2d3cee54bdaa17824d6802a57bc)) * **copyIndexerConfigToTransfer:** format logger messages for better readability ([f76cc15](https://github.com/aragon/app-backend/commit/f76cc1596f5a4290681b2e4e","recordedAt":"2026-09-08T17:10:40.101Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.22.0"},{"id":"ship:1f22aaf2-c62b-46a8-ada0-cc894aaf5f2a","kind":"release","at":"2025-12-13T11:32:17.000Z","precision":"EXACT","title":"v0.21.1","summary":"## [0.21.1](https://github.com/aragon/app-backend/compare/v0.21.0...v0.21.1) (2025-12-13) ### Bug Fixes * **crawler:** handle unknown crawler errors and remove unused Covalent config ([abe8015](https://github.com/aragon/app-backend/commit/abe8015d8fb938b0645dfef5749cafcff6340137))","recordedAt":"2026-09-08T17:10:40.106Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.21.1"},{"id":"ship:d398a70e-4eb3-40c1-9f4f-4c6a73f99759","kind":"release","at":"2025-12-12T08:57:43.000Z","precision":"EXACT","title":"v0.21.0","summary":"# [0.21.0](https://github.com/aragon/app-backend/compare/v0.20.0...v0.21.0) (2025-12-12) ### Features * **common:** add 'retry' to error messages for better clarity ([be9e445](https://github.com/aragon/app-backend/commit/be9e4453896e0727257a833719207c5132d22f5b))","recordedAt":"2026-09-08T17:10:40.111Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.21.0"},{"id":"ship:9b17d880-119e-4a09-ae22-97efb7927e31","kind":"release","at":"2025-12-11T15:11:09.000Z","precision":"EXACT","title":"v0.20.0","summary":"# [0.20.0](https://github.com/aragon/app-backend/compare/v0.19.0...v0.20.0) (2025-12-11) ### Bug Fixes * **conflict:** proxy provider ([99182ed](https://github.com/aragon/app-backend/commit/99182ed081b35d0b77ed349329379633883a5da9)) ### Features * add IWeb3TokenBalance type import to utils ([760c0ba](https://github.com/aragon/app-backend/commit/760c0ba8f01f2d3d29be248d15ce002f9ef7b620)) * **coingecko:** implement CoinGecko API integration for token retrieval ([e6dd25b](https://github.com/aragon/app-backend/commit/e6dd25b68da8c5468646195ed2c37f462418b0c3)) * **coingecko:** implement CoinGecko A","recordedAt":"2026-09-08T17:10:40.116Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.20.0"},{"id":"ship:b8fb54d1-d4a7-4030-abb8-0f6d93151bde","kind":"release","at":"2025-12-04T10:57:13.000Z","precision":"EXACT","title":"v0.19.0","summary":"# [0.19.0](https://github.com/aragon/app-backend/compare/v0.18.0...v0.19.0) (2025-12-04) ### Features * **evmExplorerClient:** implement fetchTokenInfo method for retrieving token details ([670b7dd](https://github.com/aragon/app-backend/commit/670b7dda71c98bdf28bf5b897dd5442319217ede)) * **katana-provider:** implement getTokenBalances method for KatanaProvider ([f963e13](https://github.com/aragon/app-backend/commit/f963e133890ea3bc746e15decf63d457ff74ed4b)) * **katana:** add Katana mainnet support and update token balance parsing ([42d8143](https://github.com/aragon/app-backend/commit/42d81439","recordedAt":"2026-09-08T17:10:40.120Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.19.0"},{"id":"ship:0e86c636-b175-49dd-bf7f-391f18d55cc6","kind":"release","at":"2025-11-21T11:42:36.000Z","precision":"EXACT","title":"v0.18.0","summary":"# [0.18.0](https://github.com/aragon/app-backend/compare/v0.17.0...v0.18.0) (2025-11-21) ### Bug Fixes * **crawler:** add comprehensive unit tests for adaptive batch size and error handling modules ([b10b7d3](https://github.com/aragon/app-backend/commit/b10b7d38d3ce9f813d39ed5d77afa00572f35dec)) * lint, formatter ([83f4ea4](https://github.com/aragon/app-backend/commit/83f4ea4a1debd37d7b8db205bb11945f213b1784)) * lint, formatter ([570012a](https://github.com/aragon/app-backend/commit/570012a28d87e62bd3c11b8cb1c07cf97285de31)) * **logCrawler:** improve progress tracking by correctly determining","recordedAt":"2026-09-08T17:10:40.127Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.18.0"},{"id":"ship:da8d4837-c45a-4043-a3be-1a6d8f08b155","kind":"release","at":"2025-11-07T12:20:28.000Z","precision":"EXACT","title":"v0.17.0","summary":"# [0.17.0](https://github.com/aragon/app-backend/compare/v0.16.1...v0.17.0) (2025-11-07) ### Bug Fixes * address AI comments ([2366f3f](https://github.com/aragon/app-backend/commit/2366f3f4247046da6c6999cbc92f5b6f5a6e43a3)) * **gauge:** add missing newlines at end of gaugeGovernance.spec.ts and gaugeMetrics.spec.ts ([4b2d97b](https://github.com/aragon/app-backend/commit/4b2d97bfb4c7578ddffb363519c2e56e2cf74496)) * **pluginHandler:** correct isBody assignment for gauge interface type ([d167b57](https://github.com/aragon/app-backend/commit/d167b57350e0e23c5581e7faa8a9138d427864e3)) * registerGau","recordedAt":"2026-09-08T17:10:40.131Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.17.0"},{"id":"ship:ee11b362-ba4c-4ee6-94b0-cd64bbb6ff20","kind":"release","at":"2025-11-03T10:35:49.000Z","precision":"EXACT","title":"v0.16.1","summary":"## [0.16.1](https://github.com/aragon/app-backend/compare/v0.16.0...v0.16.1) (2025-11-03) ### Bug Fixes * **blockchainLogCrawler:** ensure response data is always returned as an array ([fa08068](https://github.com/aragon/app-backend/commit/fa080687c6f14c0cf4e88e57b3655b597325f0bb))","recordedAt":"2026-09-08T17:10:40.134Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.16.1"},{"id":"ship:af87648e-ef46-4780-a2ad-a7366508a8b1","kind":"release","at":"2025-10-24T07:37:20.000Z","precision":"EXACT","title":"v0.16.0","summary":"# [0.16.0](https://github.com/aragon/app-backend/compare/v0.15.0...v0.16.0) (2025-10-24) ### Bug Fixes * **device.spec:** remove leading whitespace from user agent string ([c0390dc](https://github.com/aragon/app-backend/commit/c0390dc298bb497271ff515fc9da8082abb93b95)) * **external.spec:** update Sentry new package ([ff6d300](https://github.com/aragon/app-backend/commit/ff6d300ea62f252e8c7b16a5f5448d6c375fc8c7)) * **migration:** correct syntax in uninstalled plugin migration script ([1b82c7b](https://github.com/aragon/app-backend/commit/1b82c7b174a7c14aae1f0aba3f0fbb9fbec20851)) ### Features *","recordedAt":"2026-09-08T17:10:40.138Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.16.0"},{"id":"ship:331ab4e6-3b67-4e2c-bcaf-fdb06dd431a0","kind":"release","at":"2025-10-23T09:04:00.000Z","precision":"EXACT","title":"v0.15.0","summary":"# [0.15.0](https://github.com/aragon/app-backend/compare/v0.14.0...v0.15.0) (2025-10-23) ### Bug Fixes * **blockchainLogCrawler:** add missing newline at end of file ([32f2e07](https://github.com/aragon/app-backend/commit/32f2e07dbc18db623816bf8fde02b827b1213756)) ### Features * **config:** add Transfer event configuration with empty handlers ([9d5c8e1](https://github.com/aragon/app-backend/commit/9d5c8e15124081b26188d0f5c6af4e833ba6c48d)) * **configIndexer:** add Transfer event configuration ([12b5cb6](https://github.com/aragon/app-backend/commit/12b5cb6fec2e0b9774df41b32389feaa013142c4)) * *","recordedAt":"2026-09-08T17:10:40.142Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.15.0"},{"id":"ship:18b8bf88-d1f5-43a7-9068-a97c9d3cabd5","kind":"release","at":"2025-10-15T08:08:27.000Z","precision":"EXACT","title":"v0.14.0","summary":"# [0.14.0](https://github.com/aragon/app-backend/compare/v0.13.0...v0.14.0) (2025-10-15) ### Features * **natspec:** add support for Vyper contracts and compiler version detection ([906100e](https://github.com/aragon/app-backend/commit/906100e6407910557dd61b76c486119dfc311fae))","recordedAt":"2026-09-08T17:10:40.146Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:owner_identity_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/aragon/app-backend/releases/tag/v0.14.0"}],"totals":{"ships":41,"contractSource":0,"locks":0,"resumed":0,"marketIntegrity":0,"verification":0},"total":41,"truncated":false,"nextCursor":null,"disclaimer":"Public, source-backed activity HEY recorded. Still Building means verified activity through a tracked market drawdown — it is not a prediction, not a ranking by price, and not investment advice. Few projects meet Still Building or Under the Radar at any time; both are strict by design, and list responses carry the counts."}