Minimal static directory for active onchain companies and projects.
- Repository: https://github.com/Bittrees-Technology/crypto-directory
- Default branch:
main(protected) - Required status check on
main:build-and-check - Latest verified build output:
Built 1030 projects across 14 categories. - Security policy:
SECURITY.md
- Active companies/projects with live products
- Global coverage; all copy in English
- Target cap: up to 1,000 entries
- Exclude obvious scams and dead projects
- Mostly exclude memecoins (exception: cultural/community significance)
- Multi-tag entries, sorted by lead category
Each project entry is a Markdown file in content/projects/ using front matter:
namelead_categorytagsecosystemdescriptionprimary_urlproduct_urlfoundedhqtokentwitterverification_status
Policy and operations docs:
content/curation-policy.mdcontent/monthly-ops.md
Process/spec tracking:
content/processes/specs/holds the written design and plan specscontent/processes/projects/defines tracked projects and weighted requirementscontent/processes/history/stores progress snapshots used for timeline projection
npm run buildBuild output is static HTML/JSON in site/.
site/process-status.htmlshows project completion vs design/plan specssite/data/process-status.jsonexposes machine-readable progress and timeline data
Audit report:
node scripts/audit-report.mjsDirect process status report:
npm run process-statusSubmission import:
npm run import-submissionsSubmission docs:
content/submissions/README.mdcontent/submissions/submission-template.jsonsite/submit.html
Bulk status updates:
cp content/status-updates.example.csv content/status-updates.csv
# edit content/status-updates.csv
npm run update-statusesThen rebuild:
npm run buildReview queue page:
site/review.html(generated by build)site/needs-update.html(generated by build)
Automatic first pass (no manual review required initially):
npm run auto-first-pass
npm run build
npm run auditMonthly release ritual:
npm run release:monthly -- "optional notes for this release"Reference checklist: monthly-release-checklist.md.
This enforces the core release order audit -> build -> publish -> ENS update -> append releases.md and also records a timestamped process-status evidence log under reports/ for the release.
- Add new tracked projects in
content/processes/projects/*.json - Add more historical snapshots in
content/processes/history/*.jsonto improve timeline projections - Extend
scripts/lib/process-metrics.mjswith new check types as more scripts and data sources become available
When ready:
- Build site (
npm run build) - Add/pin
site/to IPFS - Point
cryptodirectory.ethcontenthashto the IPFS CID - Keep monthly release notes with CID history in
releases.md
- Keep immutable release folders/CIDs:
v1,v2,v3 - Update ENS to latest stable CID
- Preserve old CIDs in
releases.mdfor rollback/audit