Submit
Submit a product for evaluation
Submissions are reviewed manually before publishing. Review SLA: 14 calendar days from submission to first response. Approved listings publish to the directory; rejected submissions get specific feedback.
Before submitting
Confirm two things first:
- Your product has a public INTEGRITY.md at the repo root or product website. The file maps all six Layer 1 vetoes from the framework: artifact-vs-outcome, independence, verifiability, AI accountability, pricing-rigor, the TechCrunch test. Missing any one is an automatic Bronze rejection.
- For Silver: either the framework
integrityCLI runs green against your public repo, or your product has a public methodology page with aVersionheading and aChangelogheading. Pick the credential that fits your product shape. You do not need both. The CLI lives in this directory's public repo atcli/; clone and run.
See methodology for the full tier gates and verification process.
Path 1: hosted form (recommended)
Fill in the listing fields at /submit/form. Submission becomes a tracking issue on the directory's public repo. The reviewer responds on the issue thread within the SLA window.
Prefer email or GitHub PR? Both paths still work — see below.
Path 2: email submission
Email integrity@startvest.ai with a JSON block following the listing schema below. Include any context you want considered during review. The directory operator responds within the SLA window.
Listing JSON template
Required fields:
{
"slug": "your-product",
"name": "Your Product",
"description": "One sentence describing what the product does. Up to 160 characters.",
"homepageUrl": "https://yourproduct.example",
"integrityMdUrl": "https://yourproduct.example/integrity",
"tier": "bronze",
"license": "closed-source",
"operator": {
"name": "Your Operator Name",
"url": "https://operator.example"
},
"firstListedDate": "2026-04-25",
"lastRescannedDate": "2026-04-25",
"state": "active"
}For Silver via methodology page, add inside the JSON object:
"silverCredential": {
"kind": "methodology-page",
"url": "https://yourproduct.example/methodology"
},For Silver via integrity-cli output, add inside the JSON object:
"silverCredential": {
"kind": "integrity-cli",
"outputUrl": "https://yourproduct.example/integrity-cli-output.json",
"commitSha": "abc1234"
},Optional fields: category, logo, rationale, socialLinks. Categories are a flat list at v1; we will introduce filtering once the directory grows past 30 listings.
Path 3: GitHub pull request
Technical founders can submit by opening a pull request that adds an entry to data/listings.jsonon the directory's public repo at github.com/Startvest-LLC/theintegrityframework. Same schema as the form and email paths. The PR is the audit trail.
What happens after you submit
- The directory operator reads your INTEGRITY.md.
- If you claimed Silver, the operator verifies the credential. Either runs
integrity-cliagainst your repo, or reads your methodology page for the required headings. - Within 14 calendar days, you get one of: approved (with a publish date), changes requested (with specific gaps), or rejected (with the reason).
- Approved listings publish to /listings and a per-product page at
/listings/<slug>. - Quarterly re-scans, plus a triggered re-scan on any framework version bump. See methodology for the failure-handling and delisting rules.
What the directory will reject
- Missing INTEGRITY.md, or one that does not map all six Layer 1 vetoes.
- Self-attested Silver claims with no public credential URL.
- Closed-source products claiming the
integrity-clipath without publishing the runner output. - Products that fail Veto 1 (selling a certification artifact rather than the underlying outcome) or Veto 2 (verifier paid by the verified entity with no structural independence).
- Submissions that fail a TechCrunch-test sniff: claims that need hand-waving to defend.
Questions before you submit? Email integrity@startvest.ai.