{"meta":{"source":"https://stellarlight.xyz","generatedAt":"2026-07-19T01:43:26.292Z","dimension":"all","validDimensions":["all","hackathons","categories","funding","tvl"],"population":{"id":"projects|status:Development+Live+Pre-Release","basis":"projects collection","statusScope":["Development","Live","Pre-Release"],"totalAvailable":840,"included":840,"truncated":false,"generatedAt":"2026-07-19T01:43:26.248Z"}},"hackathons":{"totalEvents":12,"byStatus":{"upcoming":0,"active":0,"completed":12},"totalPrizePoolUSD":97000,"totalRegisteredHackers":2861},"categories":{"totalProjects":840,"scope":"Active projects only (status Live / Pre-Release / Development). Differs from /api/status.sources.projects, which counts the FULL collection incl. Inactive/other — don't merge the two without labeling the source.","distribution":[{"category":"User-Facing App","projectCount":335,"scfFundedCount":165,"scfTotalUSD":16817777.32,"hackathonWinnerCount":0},{"category":"Infrastructure","projectCount":179,"scfFundedCount":74,"scfTotalUSD":7557124.96,"hackathonWinnerCount":0},{"category":"Tooling","projectCount":150,"scfFundedCount":71,"scfTotalUSD":6248531.59,"hackathonWinnerCount":0},{"category":"Protocol/Contract","projectCount":126,"scfFundedCount":67,"scfTotalUSD":7484328.26,"hackathonWinnerCount":0},{"category":"Asset","projectCount":34,"scfFundedCount":4,"scfTotalUSD":124800,"hackathonWinnerCount":0},{"category":"Anchor","projectCount":15,"scfFundedCount":5,"scfTotalUSD":1072083,"hackathonWinnerCount":0},{"category":"Partner Integration","projectCount":1,"scfFundedCount":0,"scfTotalUSD":0,"hackathonWinnerCount":0}]},"funding":{"scfAwardedProjects":386,"scfTotalDistributedUSD":39304645.13000001,"meanAwardUSD":101826,"computedAt":"2026-07-19T01:43:26.292Z","methodologyVersion":"funding-v2 (2026-07-05)","projectSetHash":"58401568bf0f2d68","snapshotAsOf":"2026-07-15T17:05:53.213Z","previousSnapshot":{"projectSetHash":"f3477b8f02e9956d","computedAt":"2026-07-15T15:01:47.939Z","scfAwardedProjects":387,"scfTotalDistributedUSD":39413645.13000001},"snapshotDelta":{"addedProjects":[],"removedProjects":["lobster"],"addedCount":0,"removedCount":1,"totalUSDDelta":-109000,"removedReasons":[{"slug":"lobster","reason":"eligibility-reclassification"}]},"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; 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 differing prior snapshot yet, 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 (0 of 840 active)","Built":0,"In Progress":0,"Abandoned":0,"Unknown":0},"byRound":[{"round":"41","count":25,"totalUSD":2373857},{"round":"38","count":26,"totalUSD":2090308},{"round":"31","count":31,"totalUSD":1969346},{"round":"40","count":26,"totalUSD":1816068},{"round":"26","count":31,"totalUSD":1771731},{"round":"30","count":26,"totalUSD":1761653},{"round":"35","count":25,"totalUSD":1704151},{"round":"34","count":20,"totalUSD":1663791},{"round":"36","count":20,"totalUSD":1589040},{"round":"42","count":19,"totalUSD":1568208},{"round":"37","count":21,"totalUSD":1547530},{"round":"29","count":22,"totalUSD":1294945},{"round":"39","count":16,"totalUSD":1105243},{"round":"27","count":24,"totalUSD":1078417},{"round":"17","count":10,"totalUSD":1042679},{"round":"24","count":16,"totalUSD":975216},{"round":"28","count":15,"totalUSD":913530},{"round":"23","count":14,"totalUSD":872344},{"round":"21","count":13,"totalUSD":839649},{"round":"19","count":10,"totalUSD":832143},{"round":"43","count":11,"totalUSD":828606},{"round":"25","count":20,"totalUSD":824156},{"round":"22","count":16,"totalUSD":809789},{"round":"20","count":15,"totalUSD":806862},{"round":"33","count":14,"totalUSD":791062},{"round":"32","count":17,"totalUSD":759461},{"round":"16","count":11,"totalUSD":721438},{"round":"15","count":6,"totalUSD":669417},{"round":"9","count":8,"totalUSD":606700},{"round":"10","count":10,"totalUSD":576337},{"round":"11","count":9,"totalUSD":543675},{"round":"8","count":3,"totalUSD":519129},{"round":"18","count":7,"totalUSD":511357},{"round":"7","count":2,"totalUSD":316332},{"round":"14","count":4,"totalUSD":220897},{"round":"3","count":3,"totalUSD":218252},{"round":"44","count":4,"totalUSD":192338},{"round":"13","count":4,"totalUSD":176846},{"round":"2","count":1,"totalUSD":77333},{"round":"6","count":2,"totalUSD":46948},{"round":"1","count":1,"totalUSD":29861}]},"tvl":{"totalTvlUSD":787390171,"trackedProjects":15,"asOf":"2026-07-16T13:48:10.841Z","provider":"DefiLlama","top10":[{"slug":"spiko","name":"Spiko","tvlUSD":524047413,"tvlAsOf":"2026-07-16T13:48:10.841Z"},{"slug":"blend","name":"Blend","tvlUSD":140475383,"tvlAsOf":"2026-07-16T13:48:10.841Z"},{"slug":"aquarius","name":"Aquarius","tvlUSD":46058066,"tvlAsOf":"2026-07-16T13:48:10.841Z"},{"slug":"gami-labs","name":"Gami Labs","tvlUSD":19687373,"tvlAsOf":"2026-07-16T13:48:10.841Z"},{"slug":"upshift","name":"Upshift","tvlUSD":19687373,"tvlAsOf":"2026-07-16T13:48:10.841Z"},{"slug":"defindex","name":"DeFindex","tvlUSD":17194968,"tvlAsOf":"2026-07-16T13:48:10.841Z"},{"slug":"templar-protocol","name":"Templar Protocol","tvlUSD":7248331,"tvlAsOf":"2026-07-16T13:48:10.841Z"},{"slug":"sushi","name":"Sushi","tvlUSD":5975864,"tvlAsOf":"2026-07-16T13:48:10.841Z"},{"slug":"defa-invoicemate","name":"DeFa by InvoiceMate","tvlUSD":4014777,"tvlAsOf":"2026-07-16T13:48:10.841Z"},{"slug":"soroswap","name":"Soroswap","tvlUSD":1228687,"tvlAsOf":"2026-07-16T13:48:10.841Z"}],"basis":"Sum of per-project tvlUSD across ACTIVE directory projects tracked on DefiLlama (tvlUSD != null; null = not tracked there, never zero — untracked protocols are simply absent, so this UNDERCOUNTS chain-wide TVL). Values are per-protocol DefiLlama totals refreshed on a curated cadence (asOf = most recent per-project tvlAsOf), CEX reserve rows excluded; a cross-chain protocol's figure follows DefiLlama's own protocol accounting. As-of dated — never an exact to-the-dollar live figure. Per-project tvlUSD/tvlAsOf also ride each /api/projects/search row."}}