{"meta":{"source":"https://stellarlight.xyz","generatedAt":"2026-08-10T02:06:23.141Z","dimension":"all","validDimensions":["all","hackathons","categories","funding","tvl","gaps","developers"],"population":{"id":"projects|status:Development+Live+Pre-Release","basis":"projects collection","statusScope":["Development","Live","Pre-Release"],"totalAvailable":897,"included":897,"truncated":false,"generatedAt":"2026-08-10T02:06:23.130Z"}},"hackathons":{"totalEvents":12,"byStatus":{"upcoming":0,"active":0,"completed":12},"totalPrizePoolUSD":97000,"totalRegisteredHackers":2861},"categories":{"totalProjects":897,"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":356,"scfFundedCount":199,"scfTotalUSD":19862337.32,"hackathonWinnerCount":0},{"category":"Infrastructure","projectCount":186,"scfFundedCount":76,"scfTotalUSD":7913224.96,"hackathonWinnerCount":0},{"category":"Tooling","projectCount":165,"scfFundedCount":79,"scfTotalUSD":7011131.59,"hackathonWinnerCount":0},{"category":"Protocol/Contract","projectCount":140,"scfFundedCount":92,"scfTotalUSD":10937827.260000002,"hackathonWinnerCount":0},{"category":"Asset","projectCount":34,"scfFundedCount":4,"scfTotalUSD":124800,"hackathonWinnerCount":0},{"category":"Anchor","projectCount":15,"scfFundedCount":6,"scfTotalUSD":1327083,"hackathonWinnerCount":0},{"category":"Partner Integration","projectCount":1,"scfFundedCount":0,"scfTotalUSD":0,"hackathonWinnerCount":0}]},"funding":{"scfAwardedProjects":456,"scfTotalDistributedUSD":47176404.13000001,"meanAwardUSD":103457,"computedAt":"2026-08-10T02:06:23.139Z","methodologyVersion":"funding-v2 (2026-07-05)","projectSetHash":"91b91fe4de9aba81","snapshotAsOf":"2026-08-09T09:43:24.405Z","previousSnapshot":{"projectSetHash":"64b71c2187a9d7ce","computedAt":"2026-08-08T14:37:59.412Z","scfAwardedProjects":455,"scfTotalDistributedUSD":46803030.13000001},"snapshotDelta":{"addedProjects":["liqvid"],"removedProjects":[],"addedCount":1,"removedCount":0,"totalUSDDelta":373374,"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; 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 897 active)","Built":0,"In Progress":0,"Abandoned":0,"Unknown":0},"byRound":[{"round":"41","count":29,"totalUSD":3203118},{"round":"44","count":31,"totalUSD":3116989},{"round":"43","count":27,"totalUSD":2826514},{"round":"38","count":21,"totalUSD":2075750},{"round":"26","count":31,"totalUSD":1998245},{"round":"42","count":23,"totalUSD":1928463},{"round":"40","count":22,"totalUSD":1861510},{"round":"36","count":20,"totalUSD":1827947},{"round":"31","count":21,"totalUSD":1811325},{"round":"35","count":21,"totalUSD":1733543},{"round":"37","count":19,"totalUSD":1713030},{"round":"30","count":17,"totalUSD":1645737},{"round":"34","count":16,"totalUSD":1545819},{"round":"29","count":23,"totalUSD":1404453},{"round":"27","count":23,"totalUSD":1101617},{"round":"39","count":12,"totalUSD":1101468},{"round":"17","count":10,"totalUSD":1081312},{"round":"24","count":17,"totalUSD":1048149},{"round":"22","count":18,"totalUSD":1014869},{"round":"28","count":16,"totalUSD":1009043},{"round":"25","count":20,"totalUSD":989936},{"round":"16","count":12,"totalUSD":982438},{"round":"19","count":10,"totalUSD":907749},{"round":"23","count":13,"totalUSD":897108},{"round":"32","count":13,"totalUSD":832821},{"round":"20","count":15,"totalUSD":826862},{"round":"21","count":12,"totalUSD":795649},{"round":"33","count":12,"totalUSD":745074},{"round":"15","count":6,"totalUSD":669417},{"round":"10","count":10,"totalUSD":631337},{"round":"9","count":8,"totalUSD":606700},{"round":"18","count":7,"totalUSD":586360},{"round":"11","count":9,"totalUSD":543675},{"round":"8","count":3,"totalUSD":519129},{"round":"7","count":2,"totalUSD":316332},{"round":"14","count":4,"totalUSD":239677},{"round":"3","count":3,"totalUSD":218252},{"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":1625999492,"trackedProjects":15,"asOf":"2026-08-03T08:35:30.483Z","provider":"DefiLlama","top10":[{"slug":"spiko","name":"Spiko","tvlUSD":1361830958,"tvlAsOf":"2026-08-03T08:35:30.483Z"},{"slug":"blend","name":"Blend","tvlUSD":129650277,"tvlAsOf":"2026-08-03T08:35:30.483Z"},{"slug":"aquarius","name":"Aquarius","tvlUSD":43863097,"tvlAsOf":"2026-08-03T08:35:30.483Z"},{"slug":"gami-labs","name":"Gami Labs","tvlUSD":23022244,"tvlAsOf":"2026-08-03T08:35:30.483Z"},{"slug":"upshift","name":"Upshift","tvlUSD":23022244,"tvlAsOf":"2026-08-03T08:35:30.483Z"},{"slug":"defindex","name":"DeFindex","tvlUSD":18754394,"tvlAsOf":"2026-08-03T08:35:30.483Z"},{"slug":"templar-protocol","name":"Templar Protocol","tvlUSD":8387356,"tvlAsOf":"2026-08-03T08:35:30.483Z"},{"slug":"sushi","name":"Sushi","tvlUSD":6044225,"tvlAsOf":"2026-08-03T08:35:30.483Z"},{"slug":"sentora","name":"Sentora","tvlUSD":4962822,"tvlAsOf":"2026-08-03T08:35:30.483Z"},{"slug":"defa-invoicemate","name":"DeFa by InvoiceMate","tvlUSD":4014302,"tvlAsOf":"2026-08-03T08:35:30.483Z"}],"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."},"gaps":{"scope":"Active directory projects (status Live / Pre-Release / Development), tallied by product TYPE (the fine vertical taxonomy, not the coarse category). A project counts under EACH of its types.","basis":"Supply-side COVERAGE of the directory — what exists, NOT market demand. A thin vertical may be genuinely under-served OR simply low-demand; validate demand (real user asks, RFPs) before treating a gap as an opportunity. Measured via the `types[]` taxonomy: a vertical a project expresses through its `category` instead of `types` (by convention, oracles = category=Infrastructure with types=[]) is NOT measurable here and is deliberately excluded — its absence would be a typing artifact, not whitespace. Signals restrict to canonical buildable verticals; broad catch-alls (Infrastructure/SDK/Analytics) are excluded. `absent` = a canonical vertical with zero active projects in OUR directory (coverage, not proof none exists). Counts are as-of the response.","byType":[{"type":"Faucet","total":2,"live":2,"inProgress":0,"scfFunded":0,"hackathonWinners":0},{"type":"Explorer","total":5,"live":5,"inProgress":0,"scfFunded":1,"hackathonWinners":0},{"type":"RPC","total":13,"live":13,"inProgress":0,"scfFunded":6,"hackathonWinners":0},{"type":"Social Impact","total":14,"live":13,"inProgress":1,"scfFunded":8,"hackathonWinners":0},{"type":"Indexer","total":15,"live":14,"inProgress":1,"scfFunded":7,"hackathonWinners":0},{"type":"Gaming","total":20,"live":20,"inProgress":0,"scfFunded":10,"hackathonWinners":0},{"type":"Bridge","total":24,"live":22,"inProgress":2,"scfFunded":15,"hackathonWinners":0},{"type":"Infrastructure","total":27,"live":19,"inProgress":8,"scfFunded":14,"hackathonWinners":0},{"type":"NFT","total":28,"live":28,"inProgress":0,"scfFunded":14,"hackathonWinners":0},{"type":"Lending","total":29,"live":27,"inProgress":2,"scfFunded":18,"hackathonWinners":0},{"type":"Education","total":29,"live":29,"inProgress":0,"scfFunded":14,"hackathonWinners":0},{"type":"Anchor","total":40,"live":40,"inProgress":0,"scfFunded":18,"hackathonWinners":0},{"type":"Stablecoin","total":43,"live":43,"inProgress":0,"scfFunded":11,"hackathonWinners":0},{"type":"DEX","total":45,"live":44,"inProgress":1,"scfFunded":28,"hackathonWinners":0},{"type":"AI","total":48,"live":48,"inProgress":0,"scfFunded":33,"hackathonWinners":0},{"type":"Analytics","total":58,"live":55,"inProgress":3,"scfFunded":35,"hackathonWinners":0},{"type":"Wallet","total":64,"live":62,"inProgress":2,"scfFunded":33,"hackathonWinners":0},{"type":"Security","total":89,"live":86,"inProgress":3,"scfFunded":48,"hackathonWinners":0},{"type":"RWA","total":90,"live":86,"inProgress":4,"scfFunded":43,"hackathonWinners":0},{"type":"SDK","total":146,"live":144,"inProgress":2,"scfFunded":70,"hackathonWinners":0},{"type":"Payments","total":251,"live":240,"inProgress":11,"scfFunded":140,"hackathonWinners":0}],"signals":{"unproven":[],"underbuilt":["Faucet"],"absent":[]},"thresholds":{"underbuiltMax":3}},"developers":{"asOf":"2026-08-01","source":"Electric Capital — Open Dev Data","sourceUrl":"https://www.developerreport.com/ecosystems/stellar","monthlyActiveDevs":{"total":3443,"exclusive":2266,"multichain":1177,"allTimePeak":3463,"allTimePeakDay":"2026-07-30","trend":{"vs30dAgo":2997,"vs90dAgo":2222,"vs1yAgo":1318,"momPct":14.9,"yoyPct":161.2}},"commits28d":87116,"tenure":{"fullTime":470,"partTime":2617,"oneTime":356},"geography":{"located":639,"unknown":2804,"topCountries":[{"country":"Nigeria","devs":317},{"country":"United States","devs":61},{"country":"India","devs":45},{"country":"Costa Rica","devs":29},{"country":"France","devs":20}]},"peerChains":[{"chain":"Ethereum","monthlyActiveDevs":7745},{"chain":"Bitcoin","monthlyActiveDevs":2344},{"chain":"Solana","monthlyActiveDevs":2272},{"chain":"Polygon","monthlyActiveDevs":1006},{"chain":"Cardano","monthlyActiveDevs":902},{"chain":"NEAR","monthlyActiveDevs":611}],"basis":"Electric Capital Open Dev Data: monthly-active developers = distinct authors of code commits to Stellar-ecosystem open-source repos in the trailing 28 days (NOT a headcount or payroll figure; closed-source and non-committing contributors are uncounted). `exclusive` builds only on Stellar; `multichain` also commits to other ecosystems. Dated by asOf; deltas are point-in-time vs the snapshot. Peer MAD is the same methodology per chain for scale, not a quality ranking."}}