{"meta":{"source":"https://stellarlight.xyz","generatedAt":"2026-11-12T14:29:32.265Z","dimension":"funding","validDimensions":["all","hackathons","categories","funding","tvl","gaps","developers","toolchain"],"population":{"id":"projects|status:Development+Live+Pre-Release","basis":"projects collection","statusScope":["Development","Live","Pre-Release"],"totalAvailable":907,"included":907,"truncated":false,"generatedAt":"2026-11-12T14:29:32.242Z"}},"funding":{"scfAwardedProjects":598,"scfTotalDistributedUSD":60166811.26000001,"meanAwardUSD":100613,"computedAt":"2026-11-12T14:29:32.264Z","methodologyVersion":"funding-v2 (2026-07-05)","projectSetHash":"03fb999c98555708","snapshotAsOf":"2026-11-12T04:25:02.660Z","previousSnapshot":{"projectSetHash":"97cff6588013b73c","computedAt":"2026-11-08T12:14:00.422Z","scfAwardedProjects":586,"scfTotalDistributedUSD":58902711.26000001},"snapshotDelta":{"addedProjects":["agentsmith-x402","astrolabe","canary-protocol","cara7","fermah-pay","nila","onboard","pods","pollar","principal-protocol","strata","zkella"],"removedProjects":[],"addedCount":12,"removedCount":0,"totalUSDDelta":1264100,"removedReasons":[]},"deltaUnavailable":null,"deltaBasis":"snapshotAsOf = when the CURRENT projectSetHash was first observed (persisted snapshot time). previousSnapshot = the most recent stored snapshot with a DIFFERENT project set whose stored slug list is non-empty and reproduces its hash (an empty or incomplete snapshot, such as one a failed read wrote, is never a baseline, and an empty or truncated read is never stored); snapshotDelta lists the slugs added/removed between it and this response, with mechanical reason codes for removals (dedupe = record now points at a canonical slug; eligibility-reclassification = record left the active status pool; source-correction = scf.awarded corrected to false; unknown = no mechanical signal). totalUSDDelta = this response's total minus the previous snapshot's. When snapshotDelta is null, deltaUnavailable says why (no valid differing prior snapshot, an empty or truncated read, or store unavailable); never infer a cause from headline drift alone.","countBasis":"Counts distinct PROJECTS with scf.awarded=true (not awarded submissions; SDF's own counters count submissions, so totals differ by design). Dollar totals are in-house reconstructions: SCF does not publish per-award amounts for all rounds (some are XLM-denominated or undisclosed; see scfAmountStatus on project rows), so cross-source totals can legitimately disagree. Round membership comes from official award pages. byRound apportions each project's total equally across its awarded rounds because per-round amounts are unpublished. NOTE: byRound[].count is per-round MEMBERSHIP (a project is counted in each round it won), so the sum of byRound counts is intentionally GREATER than scfAwardedProjects; never add round counts to get a project total.","postHackathonStatusFunnel":{"scope":"hackathon-linked projects only (9 of 907 active)","Built":9,"In Progress":0,"Abandoned":0,"Unknown":0},"byRound":[{"round":"44","count":43,"totalUSD":4348089},{"round":"45","count":40,"totalUSD":4126813},{"round":"41","count":34,"totalUSD":3863842},{"round":"43","count":28,"totalUSD":3019709},{"round":"26","count":39,"totalUSD":2338270},{"round":"42","count":26,"totalUSD":2297400},{"round":"38","count":21,"totalUSD":2150750},{"round":"40","count":22,"totalUSD":2007110},{"round":"36","count":21,"totalUSD":1913947},{"round":"37","count":18,"totalUSD":1780530},{"round":"31","count":21,"totalUSD":1741125},{"round":"34","count":17,"totalUSD":1694287},{"round":"30","count":18,"totalUSD":1608737},{"round":"35","count":19,"totalUSD":1566608},{"round":"29","count":29,"totalUSD":1556968},{"round":"17","count":15,"totalUSD":1533692},{"round":"22","count":28,"totalUSD":1493419},{"round":"28","count":24,"totalUSD":1389182},{"round":"27","count":28,"totalUSD":1387922},{"round":"24","count":24,"totalUSD":1372737},{"round":"16","count":14,"totalUSD":1323896},{"round":"23","count":18,"totalUSD":1281808},{"round":"20","count":24,"totalUSD":1195048},{"round":"19","count":12,"totalUSD":1118149},{"round":"11","count":15,"totalUSD":1115895},{"round":"39","count":12,"totalUSD":1101468},{"round":"25","count":22,"totalUSD":1071010},{"round":"32","count":15,"totalUSD":1038821},{"round":"21","count":16,"totalUSD":1011541},{"round":"33","count":13,"totalUSD":957094},{"round":"18","count":10,"totalUSD":865817},{"round":"15","count":8,"totalUSD":809517},{"round":"7","count":5,"totalUSD":782728},{"round":"9","count":9,"totalUSD":735700},{"round":"8","count":4,"totalUSD":569129},{"round":"13","count":8,"totalUSD":541009},{"round":"10","count":9,"totalUSD":483337},{"round":"14","count":7,"totalUSD":340811},{"round":"3","count":4,"totalUSD":218252},{"round":"6","count":5,"totalUSD":121305},{"round":"1","count":4,"totalUSD":113730},{"round":"2","count":4,"totalUSD":77333},{"round":"5","count":1,"totalUSD":51278},{"round":"12","count":1,"totalUSD":1000},{"round":"4","count":2,"totalUSD":0}]}}