ProgrammableMarketing/theorem.dev (opens in a new tab)
PDF

Views

  • Plan
  • Roadmap
  • Research

On this page

  • The brief
  • Start here
  • Idea portfolio
  • Effort vs impact
  • This week · 9
  • This quarter · 10
  • Big bets · 3
  • Wildcards · 1
  • How we can help
Generated Nov 10, 2026
  1. Programmable
  2. Playbooks
  3. Theorem
Theorem logo

growth playbook · Nov 10, 2026

theorem.dev (opens in a new tab)

Theorem growth playbook

Diagnosis

Theorem has the strongest public proof of any company in its category. Its proofs repository holds machine-checked proofs for 90 entry points in 32 libraries, including OpenSSL, zlib, zstd and mbedtls, and an October research collaboration covered 123 libraries and found hundreds of bugs. Almost none of this is visible on theorem.dev.

The homepage and product page name no library, show no case study and give no numbers, the homepage's main button goes to a page with no form, and the most-read research posts end by inviting readers to apply for jobs. Rivals with far bigger rounds (&Truth) have no public results to show.

This playbook first moves the proof onto the site: a proof ledger, working calls to action, an anonymised customer case and a clearer contact flow. Next it builds loops on top of OSS Verify: README badges, adoption of seeded projects, a dependency checker and a trustworthy disclosure process. The big bets are paid offers built on that proof: library sponsorship, verified rewrites and one new-industry design partner.

Growth Score

7/10

Biggest Opportunity

Turn the public proofs that already exist (32 libraries in the repository, 123 in the research collaboration) into the site's main sales argument, and use OSS Verify as a flywheel that brings in maintainers and the companies that depend on their code.

Biggest Risk

Funding and attention in formal verification are rising fast (&Truth launched with $70M, and Imandra publishes self-serve plans). A four-person-scale team that sells only through conversations, and whose site reads like a research lab, may lose buyers to rivals with less proof but clearer offers.

01

Start here

The three moves to make first. Each one is written up in full below.

  1. 1

    Put the 32 libraries Theorem has already proved (OpenSSL, zlib, zstd, mbedtls and more) on theorem.dev as a public proof ledger

    Export the 32 libraries and 90 entry points from the repository's 'What is proved' table into a single data file.

    High impact First result in 2 weeks
  2. 2

    Point the homepage's main button and the sandbox post at the contact form, not at a page with no form

    Change the hero button's link to /talktous/.

    High impact First result in 1 week
  3. 3

    End every research post with a product invitation, not only "we're hiring"

    Write the two-line end box once as a Hugo partial.

    Medium impact First result in 2 weeks

02

Your idea portfolio

23 ideas, grouped by when to run them. Open any idea for how to run it: the steps, who to approach, copy you can use, and how to measure it.

  • 7 ideas are marked Unexpected: plays you are unlikely to have tried.

Every idea placed by the effort it takes against the impact it could have. Quick wins sit top left; select a number to open that idea. The filters below narrow the list by status, timing, category and what Programmable can build.

Effort vs impactEach number is an idea. Select one to open it.
Impact →
Quick wins · 4Big bets · 8Fill-ins · 8Reconsider · 3
Effort →

Showing 23 of 23 ideas

This week 9

Quick wins with a clear first action.

  • 01

    Theorem's oss-verify-proofs repository holds machine-checked Rocq proofs for 90 entry points in 32 libraries, including openssl, zlib, zstd, mbedtls, libpcap, simdjson and bzip2. With 204 stars it is the company's most-starred repository, and the October research collaboration extends the result to 123 libraries and "hundreds of bugs". But theorem.dev names none of these libraries. The homepage gives no count and no link to the proofs, and the product page promises "Evidence you can share" for customers, auditors and procurement teams without showing any. A buyer who reaches the site sees claims, while the proof sits on GitHub.

    High impactLow effort First result in 2 weeks Founder

    First action

    Export the 32 libraries and 90 entry points from the repository's 'What is proved' table into a single data file.

    How to measure it

    Ledger-assisted contact requests

    Now
    –
    Target
    10 qualified company requests a month
    By
    90 days

    Steps

    1. 1

      Export the data

      Library, entry points, sanitizer builds, Rocq version and proof link from the repository's 'What is proved' table.

      Systems Engineer 1 day

    2. 2

      Agree what is public

      Only proofs the repository already publishes; nothing tied to unpatched findings.

      OSS Ecosystem Lead 1 day

    3. 3

      Build the ledger

      A Hugo data template: one card per library, filter by type (crypto, compression, parsers).

      Website owner 2 days

    4. 4

      Write plain-English summaries

      One line per library saying what a user of it can now rely on.

      Founder (CEO) 1 day

    5. 5

      Add the homepage strip

      Counts and five library names, linking to /proofs/.

      Website owner 2 hours

    6. 6

      Add both calls to action

      Talk to us for companies, Enroll for maintainers.

      Website owner 1 hour

    7. 7

      Automate updates

      Rebuild the ledger whenever the proofs repository changes.

      Systems Engineer 2 days

    8. 8

      Announce

      Post on X, GitHub and Hacker News, and send to current prospects.

      Founder (CEO) 1 day

    First result
    2 weeks
    Cost
    Staff time only (about a week)
    Owner
    Founder (CEO)

    Smallest test

    Add a homepage line 'Proved: OpenSSL, zlib, zstd, mbedtls and 28 more' linking to the GitHub table, and watch clicks in Plausible for two weeks.

    Why it works

    Build a /proofs/ ledger on theorem.dev from the public repository. Give each library a card showing what was proved (for example, the entry point never crashes on any input up to 64 MiB, under ASan and UBSan builds), how many entry points are covered, the Rocq version that checked it, and a link to the proof files. Add a homepage strip with the headline figures (32 libraries proved, 123 in the research collaboration) and a few recognisable names, linking to the ledger. End the ledger with two calls to action: 'Want this for your code? Talk to us' for companies and 'Enroll your project' for maintainers. List only what the repository already publishes, and nothing a project's publish setting holds back. Then each new proof becomes a page, a post and a sales email.

    In a category where buyers are told to trust claims about AI-generated proofs, a public list of proved, widely used libraries is the proof itself. It turns the strongest asset Theorem has into something a security lead can forward to an auditor, and it gives search engines and AI assistants named pages for queries like 'formal verification openssl'. Newer rivals have no equivalent to show.

    Ready to use

    ChecklistProof ledger card

    [ ] Library name and one-line description
    [ ] What is proved, in plain English
    [ ] Entry points covered (n of m)
    [ ] Sanitizer builds (ASan / UBSan)
    [ ] Input limit (64 MiB) and model caveats
    [ ] Checked with Rocq version
    [ ] Link to proof files
    [ ] Date last re-proved
    [ ] CTA: Talk to us / Enroll your project

    Risks and how to handle them

    • Readers overread what a proof covers

      Link every card to 'What a Proof Covers' and state the input limit and the model's limits.

    • Maintainers object to being featured

      Show only projects whose publish setting allows it and offer an opt-out.

    Evidence

    • Your GitHuboss-verify-proofs (checked November 9, 2026): machine-checked Rocq proofs about OSS-Fuzz targets compiled as RISC-V binaries; 90 entry points in 32 libraries proved, including openssl, zlib, zstd, mbedtls, libpcap, simdjson, bzip2, varnish and boost-json; of 20,421 theorem statements, 526 are proved and 19,600 open; 2,148 of 5,290 fuzz targets have statements; 204 stars, the most of any Theorem repository; MIT licensed.Source
    • Your websiteHomepage (checked November 9, 2026): H1 "Verify all software." over "Verification is the only defense that holds while adversaries scale."; the hero "Talk to us →" button links to /product/, while the header "Talk to us" goes to the form at /talktous/; the page names no open-source library, gives no count of verified projects and does not link to the proofs repository; no customer logos, testimonials, case studies or newsletter signup.Source
    • Your websiteProduct page: "Testing vs. verification." compares input coverage, rewrites, optimizations and code review; "What you get" lists "Clear requirements", "Proof you can check" (validated by a proof assistant "independently of the AI that produced it"), "Bugs uncovered during verification" and "Evidence you can share" for "customers, auditors, and procurement teams". No pricing, supported languages, customer logos, numbers or form; the only action is "Talk to us".Source
    • News coverageResearch post with Anthropic (October 22, 2026): proofs across 123 open-source libraries and 239 entry points, about 180 million lines of Rocq, a typical proof about 600,000 lines, and "hundreds of bugs" found while proving; Theorem supplied the RISC-V and Linux process semantics and "is also offering to run the same pipeline for other open-source projects". theorem.dev shows it only as an outbound link on the homepage and blog.Source
  • 02

    The biggest button on theorem.dev, the hero's 'Talk to us →', links to /product/, a comparison page with no form. Only the small header link reaches the form at /talktous/. The newest post, on proving an agent sandbox, also invites teams working on agent escapes to get in touch through /product/. So the two most motivated clicks on the site land one step short of contact.

    High impactLow effort First result in 1 week Website owner

    First action

    Change the hero button's link to /talktous/.

    How to measure it

    Homepage-to-contact rate

    Now
    –
    Target
    +30%
    By
    30 days

    Steps

    1. 1

      Measure the baseline

      Hero clicks and form submissions in Plausible for the last 30 days.

      Website owner 1 hour

    2. 2

      Relink the hero

      'Talk to us' to /talktous/, plus a 'See how it works' text link to /product/.

      Website owner 15 minutes

    3. 3

      Fix the sandbox post

      Link to /talktous/?topic=sandbox.

      Website owner 15 minutes

    4. 4

      Close the product page

      A form or a clear button to it at the bottom of /product/.

      Website owner 2 hours

    5. 5

      Add goal events

      A Plausible goal for each form submission, by source page.

      Website owner 1 hour

    6. 6

      Compare

      Submissions before and after, after 30 days.

      Founder (CEO) 30 days

    First result
    1 week
    Cost
    $0
    Owner
    Website owner

    Smallest test

    Change the one hero link today.

    Why it works

    Send the hero 'Talk to us' straight to /talktous/ and add a secondary 'See how it works' link to /product/. In the sandbox post, link to /talktous/ with the project box prefilled with the topic (?topic=sandbox). Add a short form, or a clear button to the form, at the bottom of /product/.

    A button labelled 'Talk to us' that opens a comparison page breaks the visitor's expectation, and a sales-led company has no other conversion step. Fixing it costs minutes.

    Risks and how to handle them

    • More unqualified contacts

      Route by role and company size (idea 4).

    Evidence

    • Your websiteHomepage (checked November 9, 2026): H1 "Verify all software." over "Verification is the only defense that holds while adversaries scale."; the hero "Talk to us →" button links to /product/, while the header "Talk to us" goes to the form at /talktous/; the page names no open-source library, gives no count of verified projects and does not link to the proofs repository; no customer logos, testimonials, case studies or newsletter signup.Source
    • Your website"Proving file integrity for an xv6 sandbox" (November 3, 2026): a proof, over compiled RISC-V code on eight cores and including crashes and power loss, that a guest program cannot change host files, for "any program, including deliberately malicious code"; a research prototype; teams working on preventing agent escapes are invited to get in touch via /product/, a page with no form.Source
    • Your websiteProduct page: "Testing vs. verification." compares input coverage, rewrites, optimizations and code review; "What you get" lists "Clear requirements", "Proof you can check" (validated by a proof assistant "independently of the AI that produced it"), "Bugs uncovered during verification" and "Evidence you can share" for "customers, auditors, and procurement teams". No pricing, supported languages, customer logos, numbers or form; the only action is "Talk to us".Source
  • 03

    Theorem's research posts are its best traffic. The fractional-proofs post reached 80 points and 20 comments on Hacker News, and lf-lean reached 47 points. Both end with 'we're hiring' and a careers link. Engineering leaders who read them and want this for their own code get no next step.

    Medium impactLow effort First result in 2 weeks Founder

    First action

    Write the two-line end box once as a Hugo partial.

    How to measure it

    Blog-sourced contacts

    Now
    –
    Target
    5 a month
    By
    60 days

    Steps

    1. 1

      Write the box

      Two lines: companies and maintainers.

      Founder (CEO) 1 hour

    2. 2

      Build a partial

      One Hugo partial for all posts, with a per-post topic.

      Website owner 2 hours

    3. 3

      Tailor by post

      Sandbox posts invite sandbox builders; lf-lean invites teams migrating proofs or code.

      Founder (CEO) 1 hour

    4. 4

      Tag sources

      ?topic= values so each contact shows which post sent it.

      Website owner 1 hour

    5. 5

      Keep hiring

      The careers line stays below.

      Recruiter 15 minutes

    6. 6

      Review monthly

      Contacts per post, and adjust the wording.

      Founder (CEO) monthly

    First result
    2 weeks
    Cost
    $0
    Owner
    Founder (CEO)

    Smallest test

    Add the box to the fractional-proofs post and lf-lean first.

    Why it works

    Add a two-line box at the end of every post: 'Want this property proved for your code? Tell us what it must never do' (to /talktous/ with the topic prefilled), plus 'Maintain an open-source library? Enroll it free' (to /oss-verify/). Keep the hiring line beneath it.

    Readers who finish a deep technical post are the highest-intent visitors a research-led company gets. One line converts some of them without diluting the research tone.

    Risks and how to handle them

    • Feels salesy to a research audience

      Keep it to one factual line with no hype.

    Evidence

    • Your websiteResearch posts: "lf-lean" (February 5, 2026) verified all 1,276 statements of Logical Foundations, 97% autonomously, with an estimated "350× speedup on verification effort alone"; it and "Catching bugs with fractional proofs" (October 7, 2025) both end with "we're hiring" and a careers link, not a product link. On Hacker News the fractional-proofs post drew 80 points and 20 comments and lf-lean 47 points. The blog shows no newsletter signup or visible RSS link, though a feed exists at /blog/index.xml.Source
    • Your website"Bootstrapping the Verified Software Stack" (September 29, 2026): a nixpkgs snapshot of 123,471 binaries in 28,650 packages; 9 MB of shared libraries is the full dependency set for about two-thirds of nixpkgs machine code; OpenSSL's proof would cost about $220K, "about $14 per package that reuses it"; verification speed on their eval doubling about every 1.9 months; it asks software builders to say which end-to-end properties they want proved.Source
  • 04

    The 'Get in touch' form already asks for role (security professional, platform engineer, government, academic and more) and company size, but the page never says what happens next. There is no reply time, no booking link and no sample of what a first call covers. Security and public-sector buyers, who need evidence for procurement, get the same blank confirmation as everyone else.

    Medium impactLow effort First result in 2 weeks Founder

    First action

    Write the three-line 'what happens next' text.

    How to measure it

    Contact form completion

    Now
    –
    Target
    +20%, replies within 1 business day
    By
    45 days

    Steps

    1. 1

      Set the promise

      A reply time the team can keep.

      Founder (CEO) 1 hour

    2. 2

      Rewrite the form copy

      What happens next, and the 'never do' prompt.

      Founder (CEO) 1 hour

    3. 3

      Add routing

      Role and size decide the thank-you page.

      Website owner 1 day

    4. 4

      Add booking

      A calendar link for qualified companies.

      Website owner 2 hours

    5. 5

      Write two replies

      Templates for security leads and for public-sector buyers.

      Founder (CEO) 2 hours

    6. 6

      Track

      Submissions, replies and calls booked each week.

      Founder (CEO) weekly

    First result
    2 weeks
    Cost
    A booking tool subscription
    Owner
    Founder (CEO)

    Smallest test

    Add the 'what happens next' text today and compare completions for two weeks.

    Why it works

    Add three lines above the button: 'We reply within one business day. A first call covers the property you need proved and a sample specification. No cost.' After submission, show a calendar link for companies with 50+ staff, and send academics and maintainers to the right resources (OSS Verify, the proofs repository). Replace the open text box prompt with 'What must your code never do?'

    Telling people what comes next lowers the hesitation to submit, and routing by role puts the scarce founder time on the contacts most likely to buy.

    Risks and how to handle them

    • Promised reply time slips

      Promise one business day only if a named person covers the inbox.

    Evidence

    • Your websiteContact page "Get in touch": name, work email, company, role (founder, executive or engineering leader; security professional; platform or infrastructure engineer; academic or researcher; government or public-sector professional; other), a free-text project box and company size (under 50 to over 5,000); open-source maintainers are pointed to OSS Verify; the page does not say what happens after sending, and there is no calendar booking.Source
    • Your websiteProduct page: "Testing vs. verification." compares input coverage, rewrites, optimizations and code review; "What you get" lists "Clear requirements", "Proof you can check" (validated by a proof assistant "independently of the AI that produced it"), "Bugs uncovered during verification" and "Evidence you can share" for "customers, auditors, and procurement teams". No pricing, supported languages, customer logos, numbers or form; the only action is "Talk to us".Source
  • 05

    Press coverage of the seed round describes a customer with a 1,500-page specification and a legacy implementation. Theorem built them a verified parser that raised throughput from 10 Mbps to 1 Gbps, and they deployed its 16,000 generated lines without manual review. The same coverage says customers include AI research labs, EDA firms and GPU computing companies. None of this appears on theorem.dev, and the sitemap has no case-study page.

    High impactLow effort First result in 1 month Founder

    First action

    Ask the parser customer for permission to publish an anonymised version.

    How to measure it

    Product page conversion

    Now
    –
    Target
    +25%
    By
    60 days

    Steps

    1. 1

      Get permission

      Named or anonymised, and agree the wording.

      Founder (CEO) 1 week

    2. 2

      Gather the facts

      Specification size, lines generated, bugs found, time taken.

      Systems Engineer 2 days

    3. 3

      Write it

      Problem, spec, proof, result, in one page.

      Founder (CEO) 2 days

    4. 4

      Add a sample spec

      A short redacted excerpt of the readable specification.

      Systems Engineer 1 day

    5. 5

      Publish

      /customers/parser/, plus a card on /product/.

      Website owner 1 day

    6. 6

      Use in sales

      Attach to every first-call follow-up.

      Founder (CEO) ongoing

    First result
    1 month
    Cost
    Staff time only
    Owner
    Founder (CEO)

    Smallest test

    Add one sentence with the 10 Mbps to 1 Gbps result to /product/ this week.

    Why it works

    Write a one-page case study with the customer's permission, anonymised if needed ('a networking hardware company'): the problem (huge specification, slow legacy code), what was specified, what was proved, the bugs found, the 100× throughput gain, and the 'no manual review' outcome. Put a summary card on /product/ under 'Checking a rewrite' and 'Checking an optimization', which describe exactly this.

    The product page argues in the abstract. One concrete result, with numbers an engineering leader can repeat, shows the claim working in production.

    Risks and how to handle them

    • Customer declines

      Publish it fully anonymised, with figures they approve.

    Evidence

    • News coverageVentureBeat (January 27, 2026): $6M seed led by Khosla Ventures with Y Combinator, e14, SAIF and Halcyon; four employees at the time; customers include AI research labs, electronic design automation firms and GPU-accelerated computing companies; one customer with a 1,500-page specification and a legacy implementation got a parser that raised throughput from 10 Mbps to 1 Gbps, with 16,000 generated lines deployed without manual review; plans to expand into robotics, renewable energy, cryptocurrency and drug synthesis.Source
    • Your websiteSitemap (14 URLs, checked November 9, 2026): /teams/ (last modified June 7, 2024), /research/ and /waitlist/ are one-line "Redirecting to" stubs (to Careers, the blog and the contact form) but are listed as pages; four research posts plus the blog index; /oss-verify/ and its terms; no use-case, case-study, pricing or results pages.Source
    • Your websiteProduct page: "Testing vs. verification." compares input coverage, rewrites, optimizations and code review; "What you get" lists "Clear requirements", "Proof you can check" (validated by a proof assistant "independently of the AI that produced it"), "Bugs uncovered during verification" and "Evidence you can share" for "customers, auditors, and procurement teams". No pricing, supported languages, customer logos, numbers or form; the only action is "Talk to us".Source
  • 06

    Theorem publishes roughly one major result a month (lf-lean, the verified stack, the October collaboration, the sandbox proof), and Hacker News readers come back for them. But the blog shows no newsletter signup and no visible RSS link, even though a feed exists at /blog/index.xml. Every visitor who would follow along is lost after one visit.

    Medium impactLow effort First result in 1 month Website owner

    First action

    Add the RSS link and a signup field to the blog template.

    How to measure it

    Subscribers

    Now
    –
    Target
    1,000
    By
    6 months

    Steps

    1. 1

      Pick a tool

      A privacy-friendly email tool to match Plausible.

      Website owner 1 hour

    2. 2

      Add the form

      Blog, OSS Verify and the ledger.

      Website owner 2 hours

    3. 3

      Show the RSS feed

      Link /blog/index.xml in the header and footer.

      Website owner 15 minutes

    4. 4

      Write a template

      What was proved, why it matters, one CTA.

      Founder (CEO) 1 hour

    5. 5

      Send per release

      With each post or proof drop.

      Founder (CEO) monthly

    6. 6

      Track

      Subscribers and contacts from email.

      Website owner monthly

    First result
    1 month
    Cost
    Under $30 a month
    Owner
    Website owner

    Smallest test

    Show the RSS link today and add the signup with the next post.

    Why it works

    Add a one-field 'Get new proofs and research by email' form to the blog, the ledger (idea 1) and OSS Verify, plus a visible RSS link. Send one short email per release: what was proved, why it matters and one call to action.

    Formal verification sales cycles are long. A list of engineers and security leads who opted in keeps Theorem in front of them until they have a project.

    Risks and how to handle them

    • Low send frequency

      Include proof-ledger updates between posts.

    Evidence

    • Your websiteResearch posts: "lf-lean" (February 5, 2026) verified all 1,276 statements of Logical Foundations, 97% autonomously, with an estimated "350× speedup on verification effort alone"; it and "Catching bugs with fractional proofs" (October 7, 2025) both end with "we're hiring" and a careers link, not a product link. On Hacker News the fractional-proofs post drew 80 points and 20 comments and lf-lean 47 points. The blog shows no newsletter signup or visible RSS link, though a feed exists at /blog/index.xml.Source
    • Your websiteSocial links: the site links only to X (@theoremlabs) and GitHub; no LinkedIn, YouTube or newsletter is linked from any page checked.Source
  • 07

    Of theorem.dev's 14 sitemap URLs, three are one-line 'Redirecting to' pages: /teams/ (last modified June 2024), /research/ and /waitlist/. Search engines are asked to index thin pages that duplicate Careers, the blog and the form. The site is otherwise fast: PageSpeed scores 99 on mobile and desktop and real visitors pass Core Web Vitals, with one colour-contrast issue.

    Low impactLow effort First result in 1 month Website owner

    First action

    Add 301 rules for /teams/, /research/ and /waitlist/.

    How to measure it

    Thin pages in index

    Now
    –
    Target
    0
    By
    30 days

    Steps

    1. 1

      Add 301s

      Cloudflare redirect rules for the three paths.

      Website owner 30 minutes

    2. 2

      Drop from sitemap

      Exclude the stubs in Hugo's sitemap settings.

      Website owner 30 minutes

    3. 3

      Fix contrast

      The low-contrast element PageSpeed flags.

      Website owner 1 hour

    4. 4

      Add lastmod

      Dates for /product/, /oss-verify/ and /careers/.

      Website owner 30 minutes

    5. 5

      Resubmit

      Sitemap in Search Console.

      Website owner 15 minutes

    6. 6

      Check

      Index coverage after a month.

      Website owner 30 days

    First result
    1 month
    Cost
    $0
    Owner
    Website owner

    Smallest test

    Redirect /waitlist/ today.

    Why it works

    Replace the three stubs with real 301 redirects at Cloudflare and remove them from the sitemap. Fix the low-contrast text flagged by PageSpeed. Don't spend time on speed, which already passes for real visitors.

    On a 14-page site, three thin pages are a fifth of what search engines see. Cleaning them up concentrates signals on the pages that sell.

    Risks and how to handle them

    • Old inbound links break

      301s keep them working.

    Evidence

    • Your websiteSitemap (14 URLs, checked November 9, 2026): /teams/ (last modified June 7, 2024), /research/ and /waitlist/ are one-line "Redirecting to" stubs (to Careers, the blog and the contact form) but are listed as pages; four research posts plus the blog index; /oss-verify/ and its terms; no use-case, case-study, pricing or results pages.Source
    • PageSpeedGoogle PageSpeed (November 10, 2026): mobile performance 99, desktop 99; real visitors pass Core Web Vitals (field LCP 650 ms, INP 66 ms, CLS 0); 143 KB page weight; one accessibility issue, insufficient colour contrast; analytics is Plausible.Source
  • 08

    The site links only to X and GitHub. The people who fill in Theorem's form (engineering leaders, security professionals, public-sector buyers, companies of 500 to 5,000+ staff) mostly follow vendors on LinkedIn, and the OSS Ecosystem Lead will work with foundations and security teams that are active there.

    Medium impactLow effort First result in 1 month Founder

    First action

    Set up the company page with the 'Verify all software.' headline and a link to /product/.

    How to measure it

    LinkedIn referrals

    Now
    –
    Target
    500 a month
    By
    90 days

    Steps

    1. 1

      Set up the page

      Logo, headline, link to /product/.

      Founder (CEO) 1 hour

    2. 2

      Link it

      Footer and careers page.

      Website owner 15 minutes

    3. 3

      Rewrite for buyers

      Each post rewritten as a two-paragraph buyer summary.

      Founder (CEO) per post

    4. 4

      Post the backlog

      The ledger, the verified stack, the sandbox proof.

      Founder (CEO) 2 weeks

    5. 5

      Team reshares

      Ask the team to reshare each post.

      Recruiter ongoing

    6. 6

      Measure

      Referrals and contacts in Plausible.

      Website owner monthly

    First result
    1 month
    Cost
    $0
    Owner
    Founder (CEO)

    Smallest test

    Post the proof ledger launch on LinkedIn and compare referrals with X.

    Why it works

    Create or claim a LinkedIn company page, link it in the footer, and post each release in buyer language: what was proved, for which library, and what it means for companies that ship it. Ask the team to reshare. Use X for the research audience and LinkedIn for buyers.

    Theorem's results are newsworthy to security leaders, but they currently reach mostly researchers. One more channel puts the same content in front of buyers at no extra cost.

    Risks and how to handle them

    • Another channel to maintain

      Repost only releases; no daily posting.

    Evidence

    • Your websiteSocial links: the site links only to X (@theoremlabs) and GitHub; no LinkedIn, YouTube or newsletter is linked from any page checked.Source
    • Your websiteContact page "Get in touch": name, work email, company, role (founder, executive or engineering leader; security professional; platform or infrastructure engineer; academic or researcher; government or public-sector professional; other), a free-text project box and company size (under 50 to over 5,000); open-source maintainers are pointed to OSS Verify; the page does not say what happens after sending, and there is no calendar booking.Source
    • HiringCareers page (checked November 9, 2026): Theorem calls itself "a programming languages and AI lab". Open roles: OSS Ecosystem Lead ($180K–370K; "Work with open source maintainers, foundations, and security teams to coordinate responsible disclosure at unprecedented scale"), Systems Engineer ($200K–500K), ML Researcher ($200K–500K), Recruiter ($150K–220K) and a 3–6 month Research Fellowship ($125K/yr, prorated). No locations or full descriptions; every role applies through one shared form.Source
  • 09

    Theorem is hiring an OSS Ecosystem Lead, Systems Engineers, ML Researchers, a Recruiter and Research Fellows at $125K–500K. The careers page gives each a single line, with no location, responsibilities or requirements, and every role goes to one shared form. Job search engines and candidates need role pages with location and structured data, and the team that delivers every proof is the product.

    Medium impactLow effort First result in 2 weeks Recruiter

    First action

    Write the full OSS Ecosystem Lead page first.

    How to measure it

    Qualified applicants

    Now
    –
    Target
    +50%
    By
    60 days

    Steps

    1. 1

      Write role pages

      Location, 90-day goals, requirements, salary.

      Recruiter 3 days

    2. 2

      Add structured data

      JobPosting markup on each page.

      Website owner 1 day

    3. 3

      Tag applications

      One form link per role.

      Recruiter 2 hours

    4. 4

      Link the research

      Each role links the most relevant post.

      Recruiter 1 hour

    5. 5

      Submit to job boards

      YC's job board and relevant research lists.

      Recruiter 1 day

    6. 6

      Track

      Applicants by source and role.

      Recruiter weekly

    First result
    2 weeks
    Cost
    $0
    Owner
    Recruiter

    Smallest test

    Publish the OSS Ecosystem Lead page and compare applicants with the one-line version.

    Why it works

    Publish /careers/<role>/ pages with location (or remote policy), what the person will do in the first 90 days, requirements, salary range and a link to a relevant post (for example, the OSS Verify page for the Ecosystem Lead). Add JobPosting structured data so the roles appear in job search, and give each role its own form or tagged form link.

    Specific role pages attract better-matched candidates and appear in job search results. Hiring speed directly limits how many verification projects Theorem can take on.

    Risks and how to handle them

    • Revealing strategy

      Describe outcomes, not internal plans.

    Evidence

    • HiringCareers page (checked November 9, 2026): Theorem calls itself "a programming languages and AI lab". Open roles: OSS Ecosystem Lead ($180K–370K; "Work with open source maintainers, foundations, and security teams to coordinate responsible disclosure at unprecedented scale"), Systems Engineer ($200K–500K), ML Researcher ($200K–500K), Recruiter ($150K–220K) and a 3–6 month Research Fellowship ($125K/yr, prorated). No locations or full descriptions; every role applies through one shared form.Source

This quarter 10

The core plays for the next three months.

  • 10

    The product page's first promise is 'Clear requirements: a readable specification stating exactly what will be proved', but no example specification is shown anywhere on the site. Nor does the page say which languages or binaries are supported. OSS Verify shows one example theorem ('This entry point never crashes, on any input') and works on any language because it proves facts about the binary, which is a strong answer to 'do you support our stack?' that the product page never gives.

    High impactMedium effort First result in 1 month Systems Engineer

    First action

    Pick six properties from completed work that can be shown publicly.

    How to measure it

    Contacts citing a sample spec

    Now
    –
    Target
    40% of company contacts
    By
    90 days

    Steps

    1. 1

      Choose properties

      Six to eight from public work.

      Systems Engineer 2 days

    2. 2

      Write plain English

      One paragraph each: what it guarantees.

      Founder (CEO) 2 days

    3. 3

      Add formal statements

      Short Rocq excerpts with links to proofs.

      Systems Engineer 1 week

    4. 4

      State coverage

      Supported binaries and limits, on /product/.

      Systems Engineer 1 day

    5. 5

      Publish

      /specs/, linked from /product/ and the ledger.

      Website owner 2 days

    6. 6

      Add a form field

      'Which property is closest to what you need?'

      Website owner 1 hour

    7. 7

      Review

      Which specs buyers pick.

      Founder (CEO) monthly

    First result
    1 month
    Cost
    About two weeks of engineering time
    Owner
    Systems Engineer

    Smallest test

    Add three example specs to /product/ first.

    Why it works

    Publish /specs/ with six to eight short sample specifications in plain English, each with the formal statement beneath: never crashes on any input, output equals the reference implementation, a rewrite matches the old behaviour, a sandbox never alters host files, and similar. Add a 'Works on compiled binaries, so any language that compiles to supported targets' line to /product/.

    Buyers can't ask for a property they can't imagine. Concrete examples let a security lead match one to their own system and come to the first call ready.

    Risks and how to handle them

    • Specs look too academic

      Lead with the plain-English guarantee and put the formal statement second.

    Evidence

    • Your websiteProduct page: "Testing vs. verification." compares input coverage, rewrites, optimizations and code review; "What you get" lists "Clear requirements", "Proof you can check" (validated by a proof assistant "independently of the AI that produced it"), "Bugs uncovered during verification" and "Evidence you can share" for "customers, auditors, and procurement teams". No pricing, supported languages, customer logos, numbers or form; the only action is "Talk to us".Source
    • Your websiteOSS Verify: "Free formal verification for open source." Rocq proofs about the compiled binary, such as "This entry point never crashes, on any input", for inputs up to 64 MiB; eligibility follows OSS-Fuzz lines (established, widely used, OSI license, on a security boundary); maintainers enroll by pull request with project.yaml, a Dockerfile and build.sh; static riscv64 builds are required; bugs are reported privately; the FAQ says findings and patches are AI-generated and a human review before sending "is not promised"; secondary call to action "Not open source? Talk to us".Source
  • 11

    Each OSS Verify project receives a machine-checked proof that its fuzz targets never crash on any input up to 64 MiB, a guarantee few libraries can claim. Today that result lives in Theorem's own repository. The project's README, which thousands of developers and security reviewers read, says nothing about it.

    High impactLow effort First result in 1 month OSS Ecosystem Lead

    First action

    Design the badge and its endpoint, fed from the proofs data.

    How to measure it

    Projects with badge

    Now
    –
    Target
    15
    By
    90 days

    Steps

    1. 1

      Design the badge

      Shields-style SVG with proof status and date.

      Website owner 1 day

    2. 2

      Serve it

      One endpoint per project, generated from the proofs data.

      Systems Engineer 2 days

    3. 3

      Link to the ledger

      Each badge opens its proof card.

      Website owner 1 day

    4. 4

      Ask maintainers

      An offer note to each verified project.

      OSS Ecosystem Lead 2 weeks

    5. 5

      Open agreed PRs

      Only where maintainers said yes.

      OSS Ecosystem Lead ongoing

    6. 6

      Keep status honest

      The badge shows 'stale' if a proof lapses after code changes.

      Systems Engineer 1 week

    7. 7

      Track

      Badge clicks and enrollments they lead to.

      OSS Ecosystem Lead monthly

    First result
    1 month
    Cost
    Staff time only
    Owner
    OSS Ecosystem Lead

    Smallest test

    Offer the badge to five verified projects.

    Why it works

    Offer maintainers an opt-in badge ('Proved: no crash on any input · Theorem') that links to the project's ledger card (idea 1), showing the proof date and coverage. Generate it automatically when a proof is published, and open a polite pull request to add it only where the maintainer has agreed.

    Badges are how open source signals quality: CI, coverage and the OpenSSF scorecard all spread this way. Each badge sends readers, including engineers at companies that ship the library, to theorem.dev, and it gives other maintainers a reason to enroll.

    Risks and how to handle them

    • Maintainers see it as advertising

      Opt-in only; the badge describes the guarantee, not the company.

    Builds on

    Evidence

    • Your websiteOSS Verify: "Free formal verification for open source." Rocq proofs about the compiled binary, such as "This entry point never crashes, on any input", for inputs up to 64 MiB; eligibility follows OSS-Fuzz lines (established, widely used, OSI license, on a security boundary); maintainers enroll by pull request with project.yaml, a Dockerfile and build.sh; static riscv64 builds are required; bugs are reported privately; the FAQ says findings and patches are AI-generated and a human review before sending "is not promised"; secondary call to action "Not open source? Talk to us".Source
    • Your GitHuboss-verify-proofs (checked November 9, 2026): machine-checked Rocq proofs about OSS-Fuzz targets compiled as RISC-V binaries; 90 entry points in 32 libraries proved, including openssl, zlib, zstd, mbedtls, libpcap, simdjson, bzip2, varnish and boost-json; of 20,421 theorem statements, 526 are proved and 19,600 open; 2,148 of 5,290 fuzz targets have statements; 204 stars, the most of any Theorem repository; MIT licensed.Source
  • 12

    The oss-verify README mentions 'seeded projects' that a maintainer can adopt, and the proofs repository has theorem statements for 2,148 of 5,290 fuzz targets, with 19,600 statements still open. Theorem's own verified-stack post shows that 9 MB of shared libraries is the full dependency set for about two-thirds of nixpkgs machine code. Enrollment, though, waits for maintainers to find a pull-request process on their own.

    High impactMedium effort First result in 1 month OSS Ecosystem Lead

    First action

    Export seeded projects with their dependent-package counts.

    How to measure it

    Adopted seeded projects

    Now
    –
    Target
    20
    By
    1 quarter

    Steps

    1. 1

      Rank the list

      Seeded projects by dependents in nixpkgs.

      Systems Engineer 2 days

    2. 2

      Find core maintainers

      From each project's own governance files.

      OSS Ecosystem Lead 1 week

    3. 3

      Write the invite

      What is stated, what a proof gives, how little work it takes.

      OSS Ecosystem Lead 2 days

    4. 4

      Offer help

      A 30-minute call and help with the riscv64 port.

      Systems Engineer ongoing

    5. 5

      Send in waves

      Ten projects a week, top-ranked first.

      OSS Ecosystem Lead 8 weeks

    6. 6

      Follow up once

      One reminder only.

      OSS Ecosystem Lead ongoing

    7. 7

      Report

      Adoptions and time to first proof.

      OSS Ecosystem Lead monthly

    First result
    1 month
    Cost
    Ecosystem Lead time plus compute
    Owner
    OSS Ecosystem Lead

    Smallest test

    Invite the maintainers of the ten most-depended-on seeded projects.

    Why it works

    Rank seeded and candidate projects by how many packages depend on them (from the nixpkgs analysis already done), then have the OSS Ecosystem Lead write personally to core maintainers. Each note explains what Theorem has already stated about their code, what a proof would give them, and that a coding agent guided by AGENTS.md can do the riscv64 port. Offer a 30-minute enrollment call.

    The libraries the most software depends on also carry the most weight on the proof ledger and are the strongest pitch to companies. A personal invitation from the hired ecosystem lead converts far better than a README.

    Risks and how to handle them

    • Unwanted outreach to busy maintainers

      One personal note, one follow-up, and an easy no.

    Evidence

    • Your GitHuboss-verify: 106 stars, 18 forks, 219 commits and 26 pull requests; enrollment by fork, templates and validation tools, with an AGENTS.md for coding agents; the README mentions "seeded projects" a maintainer can adopt; proofs are published when a project's publish setting allows. The theorem-labs organisation has 144 followers and 34 repositories.Source
    • Your website"Bootstrapping the Verified Software Stack" (September 29, 2026): a nixpkgs snapshot of 123,471 binaries in 28,650 packages; 9 MB of shared libraries is the full dependency set for about two-thirds of nixpkgs machine code; OpenSSL's proof would cost about $220K, "about $14 per package that reuses it"; verification speed on their eval doubling about every 1.9 months; it asks software builders to say which end-to-end properties they want proved.Source
    • HiringCareers page (checked November 9, 2026): Theorem calls itself "a programming languages and AI lab". Open roles: OSS Ecosystem Lead ($180K–370K; "Work with open source maintainers, foundations, and security teams to coordinate responsible disclosure at unprecedented scale"), Systems Engineer ($200K–500K), ML Researcher ($200K–500K), Recruiter ($150K–220K) and a 3–6 month Research Fellowship ($125K/yr, prorated). No locations or full descriptions; every role applies through one shared form.Source
  • 13

    Theorem has proved entry points in 32 widely shipped libraries (OpenSSL, zlib, zstd, mbedtls, libpcap and others), and its own analysis argues that proofs of shared libraries are reused across thousands of packages. Every company that ships those libraries has a reason to care, but there is no way for an engineer to see their own exposure. The contact form asks people to describe a project from scratch.

    High impactMedium effort First result in 6 weeks Systems Engineer

    First action

    Map proved library names to package names in the two or three most common ecosystems.

    How to measure it

    Checker-to-contact rate

    Now
    –
    Target
    5% of runs
    By
    1 quarter

    Steps

    1. 1

      Map packages

      Proved libraries to package names across ecosystems.

      Systems Engineer 1 week

    2. 2

      Parse inputs

      SPDX/CycloneDX SBOMs and common lockfiles, in the browser.

      Systems Engineer 2 weeks

    3. 3

      Design the report

      Proved, stated, not covered.

      Website owner 1 week

    4. 4

      Add calls to action

      Prove the rest; enroll as a maintainer.

      Website owner 1 day

    5. 5

      State privacy

      Nothing leaves the browser unless the visitor sends it.

      Founder (CEO) 1 day

    6. 6

      Launch

      Hacker News, LinkedIn and the email list.

      Founder (CEO) 1 day

    7. 7

      Track

      Runs, shares and contacts.

      Website owner weekly

    First result
    6 weeks
    Cost
    About five weeks of engineering time
    Owner
    Systems Engineer

    Smallest test

    A page with a text box that matches package names against the 32 proved libraries.

    Why it works

    Build /check/: paste a lockfile, SBOM or package list and get a report showing which dependencies are proved (and what was proved), which are stated but open, and which are not covered. Processing happens in the browser, so nothing is uploaded. The report ends with 'Prove the rest' (to /talktous/ with the list attached on request) and 'Are you a maintainer? Enroll'.

    It turns a public research asset into a personal, shareable result, the same pattern as free security scanners. Security teams send it to colleagues, and every report is a qualified lead that has already shown what it depends on.

    Risks and how to handle them

    • Reports look thin while coverage is small

      Show what is stated and in progress, and ask visitors which dependency they want proved next.

    • Package names map wrongly

      Mark uncertain matches.

    Builds on

    Evidence

    • Your GitHuboss-verify-proofs (checked November 9, 2026): machine-checked Rocq proofs about OSS-Fuzz targets compiled as RISC-V binaries; 90 entry points in 32 libraries proved, including openssl, zlib, zstd, mbedtls, libpcap, simdjson, bzip2, varnish and boost-json; of 20,421 theorem statements, 526 are proved and 19,600 open; 2,148 of 5,290 fuzz targets have statements; 204 stars, the most of any Theorem repository; MIT licensed.Source
    • Your website"Bootstrapping the Verified Software Stack" (September 29, 2026): a nixpkgs snapshot of 123,471 binaries in 28,650 packages; 9 MB of shared libraries is the full dependency set for about two-thirds of nixpkgs machine code; OpenSSL's proof would cost about $220K, "about $14 per package that reuses it"; verification speed on their eval doubling about every 1.9 months; it asks software builders to say which end-to-end properties they want proved.Source
    • Your websiteContact page "Get in touch": name, work email, company, role (founder, executive or engineering leader; security professional; platform or infrastructure engineer; academic or researcher; government or public-sector professional; other), a free-text project box and company size (under 50 to over 5,000); open-source maintainers are pointed to OSS Verify; the page does not say what happens after sending, and there is no calendar booking.Source
  • 14

    The product page promises 'Evidence you can share: checkable proof for customers, auditors, and procurement teams', and the contact form lists security professionals and government buyers. But a Rocq proof file means nothing to an auditor. No sample shows what the shareable evidence looks like or how a third party can check it.

    High impactMedium effort First result in 1 quarter Founder

    First action

    Draft the two-page summary for zlib, using its public proof.

    How to measure it

    Deals citing the evidence pack

    Now
    –
    Target
    3
    By
    2 quarters

    Steps

    1. 1

      Interview buyers

      Ask three security leads what auditors ask for.

      Founder (CEO) 2 weeks

    2. 2

      Design the summary

      Scope, assumptions, trusted base.

      Founder (CEO) 1 week

    3. 3

      Build the certificate

      Binary and proof hashes, Rocq version.

      Systems Engineer 1 week

    4. 4

      One-command check

      A container that rechecks the proof.

      Systems Engineer 1 week

    5. 5

      Publish a sample

      For one public library on the ledger.

      Website owner 2 days

    6. 6

      Add to offers

      A named deliverable in proposals.

      Founder (CEO) 1 day

    First result
    1 quarter
    Cost
    About three weeks of staff time
    Owner
    Founder (CEO)

    Smallest test

    Send a draft sample pack to two current prospects and ask whether their procurement team would accept it.

    Why it works

    Design a standard evidence pack: a two-page summary (system, specification in plain English, what is and isn't covered, trusted base, assumptions), a proof certificate with hashes of the binary and the proof, and a one-command check anyone can rerun. Publish a sample pack for a public library from the ledger, and offer the pack as a named deliverable in every engagement.

    Formal verification gets bought when it satisfies someone other than the engineers. A pack procurement teams can file shortens the buyer's internal sale, and nothing similar appears on rivals' homepages.

    Risks and how to handle them

    • Auditors want a recognised standard

      Map the pack to the controls buyers already report against, after checking them with buyers.

    Evidence

    • Your websiteProduct page: "Testing vs. verification." compares input coverage, rewrites, optimizations and code review; "What you get" lists "Clear requirements", "Proof you can check" (validated by a proof assistant "independently of the AI that produced it"), "Bugs uncovered during verification" and "Evidence you can share" for "customers, auditors, and procurement teams". No pricing, supported languages, customer logos, numbers or form; the only action is "Talk to us".Source
    • Your websiteContact page "Get in touch": name, work email, company, role (founder, executive or engineering leader; security professional; platform or infrastructure engineer; academic or researcher; government or public-sector professional; other), a free-text project box and company size (under 50 to over 5,000); open-source maintainers are pointed to OSS Verify; the page does not say what happens after sending, and there is no calendar booking.Source
    • Competitor researchRivals' own homepages: Imandra, "AI reasoning where correctness matters most", sells CodeLogician with published plans at $25, $129 and $799 a month and lists clients such as DARPA and Goldman Sachs; &Truth, "Provable Trust for the AI Era", shows no product, benchmarks or results and collects sign-ups for demos; Axiom, "The starting point for reasoning", publishes mathematics formalizations.Source
  • 15

    Theorem's newest post proves, over compiled RISC-V code on eight cores and including crashes and power loss, that a sandboxed guest cannot change host files, even if it runs 'deliberately malicious code'. It invites teams working on preventing agent escapes to get in touch. Every company running untrusted, AI-generated code needs that guarantee, but the site has no use-case page for it, and the post's link goes to a page with no form.

    Medium impactMedium effort First result in 1 month Founder

    First action

    Draft the page from the post's own summary and limits.

    How to measure it

    Sandbox enquiries

    Now
    –
    Target
    6 qualified
    By
    1 quarter

    Steps

    1. 1

      Draft the page

      Threat, proof, production path, limits.

      Founder (CEO) 2 days

    2. 2

      Technical review

      Check claims against the proof.

      Systems Engineer 1 day

    3. 3

      Add a form

      Sandbox type, isolation tech, properties wanted.

      Website owner 1 day

    4. 4

      Link it

      From the post, the homepage and the ledger.

      Website owner 1 hour

    5. 5

      Reach out

      Share with sandbox and agent-platform engineering teams through communities and posts.

      Founder (CEO) 1 month

    6. 6

      Measure

      Enquiries and first calls.

      Founder (CEO) monthly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Founder (CEO)

    Smallest test

    Fix the post's link to a sandbox-tagged form and count enquiries.

    Why it works

    Write /use-cases/agent-sandboxes/: the threat (agents running untrusted code), what Theorem proved in the research prototype, what a production engagement would prove (file integrity, then isolation properties), the honest limits (hardware semantics, confidentiality not yet covered), and a 'Tell us about your sandbox' form. Link it from the post, the homepage and the ledger.

    Agent sandboxes are a fast-growing, security-critical category with a crisp property to prove. A dedicated page catches that search intent and qualifies the conversation before the first call.

    Risks and how to handle them

    • Overselling a research prototype

      State plainly what is proved today and what a project would add.

    Builds on

    Evidence

    • Your website"Proving file integrity for an xv6 sandbox" (November 3, 2026): a proof, over compiled RISC-V code on eight cores and including crashes and power loss, that a guest program cannot change host files, for "any program, including deliberately malicious code"; a research prototype; teams working on preventing agent escapes are invited to get in touch via /product/, a page with no form.Source
    • Your websiteSitemap (14 URLs, checked November 9, 2026): /teams/ (last modified June 7, 2024), /research/ and /waitlist/ are one-line "Redirecting to" stubs (to Careers, the blog and the contact form) but are listed as pages; four research posts plus the blog index; /oss-verify/ and its terms; no use-case, case-study, pricing or results pages.Source
  • 16

    theorem.dev has no pricing and no defined first engagement; every path ends in 'Talk to us'. Imandra publishes self-serve plans from $25 a month, while Theorem's own posts give concrete cost figures (about $40 per KB verified, OpenSSL at about $220K). Buyers who can't size a first step tend to postpone it.

    High impactMedium effort First result in 1 month Founder

    First action

    Use past engagements to set the scope and price the team can deliver profitably.

    How to measure it

    Proof pilots signed

    Now
    –
    Target
    4
    By
    1 quarter

    Steps

    1. 1

      Set scope

      Binary size, properties, duration.

      Systems Engineer 3 days

    2. 2

      Set price

      From delivery cost and the $/KB figures.

      Founder (CEO) 2 days

    3. 3

      Write the offer

      Deliverables, exclusions, next step.

      Founder (CEO) 2 days

    4. 4

      Publish

      A /pilot/ section on /product/.

      Website owner 1 day

    5. 5

      Pitch the pipeline

      Offer it to every open conversation.

      Founder (CEO) 2 weeks

    6. 6

      Review

      Pilot-to-contract conversion.

      Founder (CEO) quarterly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Founder (CEO)

    Smallest test

    Offer the pilot to the next five qualified contacts before publishing it.

    Why it works

    Define a 'Proof Pilot': one component up to a stated binary size, one or two properties chosen from the spec gallery (idea 10), delivered in a set number of weeks with the evidence pack (idea 14) and a bug report, at a published 'from' price. Put it on /product/ with the scope, the deliverables and what happens after.

    A bounded, priced first step turns a research conversation into a purchase decision a single engineering leader can approve, and it filters out unqualified contacts.

    Risks and how to handle them

    • Underpricing complex code

      Cap binary size and properties; scope review before signing.

    Builds on

    Evidence

    • Competitor researchRivals' own homepages: Imandra, "AI reasoning where correctness matters most", sells CodeLogician with published plans at $25, $129 and $799 a month and lists clients such as DARPA and Goldman Sachs; &Truth, "Provable Trust for the AI Era", shows no product, benchmarks or results and collects sign-ups for demos; Axiom, "The starting point for reasoning", publishes mathematics formalizations.Source
    • Your website"Bootstrapping the Verified Software Stack" (September 29, 2026): a nixpkgs snapshot of 123,471 binaries in 28,650 packages; 9 MB of shared libraries is the full dependency set for about two-thirds of nixpkgs machine code; OpenSSL's proof would cost about $220K, "about $14 per package that reuses it"; verification speed on their eval doubling about every 1.9 months; it asks software builders to say which end-to-end properties they want proved.Source
    • Your websiteProduct page: "Testing vs. verification." compares input coverage, rewrites, optimizations and code review; "What you get" lists "Clear requirements", "Proof you can check" (validated by a proof assistant "independently of the AI that produced it"), "Bugs uncovered during verification" and "Evidence you can share" for "customers, auditors, and procurement teams". No pricing, supported languages, customer logos, numbers or form; the only action is "Talk to us".Source
  • 17

    Formal verification just got crowded: &Truth launched with $70M but shows no product or results, Imandra sells source-level reasoning plans, and Axiom formalizes mathematics. Theorem's real difference (machine-checked proofs about the compiled binary, with public results on 32 libraries) is spread across the OSS Verify FAQ and a blog post. Buyers comparing vendors find no page that explains it.

    Medium impactLow effort First result in 1 month Founder

    First action

    List the five dimensions buyers ask about on first calls.

    How to measure it

    Comparison-page contacts

    Now
    –
    Target
    4 a month
    By
    90 days

    Steps

    1. 1

      Pick dimensions

      From first-call questions.

      Founder (CEO) 1 day

    2. 2

      Check rivals

      Only claims visible on their own sites.

      Founder (CEO) 1 day

    3. 3

      Write it

      Fair table and a short narrative.

      Founder (CEO) 2 days

    4. 4

      Technical review

      Accuracy of Theorem's own claims.

      Systems Engineer 1 day

    5. 5

      Publish

      Dated, with sources.

      Website owner 1 day

    6. 6

      Refresh

      Quarterly, as rivals ship.

      Founder (CEO) quarterly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Founder (CEO)

    Smallest test

    Publish a testing vs. source tools vs. binary proofs table without naming vendors.

    Why it works

    Publish /compare/ as a factual table: what is proved (binary vs. source model), who checks the proof (the proof-assistant kernel), the languages covered, public results, and the first engagement on offer. Include testing and fuzzing as the status-quo column. Date the page and link every claim about rivals to their own site.

    New categories are compared before they are bought. Theorem has the public results to win a fair comparison, and the page also tells AI assistants how to describe the category.

    Risks and how to handle them

    • Claims about rivals go stale

      Date the page and cite rivals' own pages.

    Evidence

    • Competitor researchRivals' own homepages: Imandra, "AI reasoning where correctness matters most", sells CodeLogician with published plans at $25, $129 and $799 a month and lists clients such as DARPA and Goldman Sachs; &Truth, "Provable Trust for the AI Era", shows no product, benchmarks or results and collects sign-ups for demos; Axiom, "The starting point for reasoning", publishes mathematics formalizations.Source
    • Your websiteOSS Verify: "Free formal verification for open source." Rocq proofs about the compiled binary, such as "This entry point never crashes, on any input", for inputs up to 64 MiB; eligibility follows OSS-Fuzz lines (established, widely used, OSI license, on a security boundary); maintainers enroll by pull request with project.yaml, a Dockerfile and build.sh; static riscv64 builds are required; bugs are reported privately; the FAQ says findings and patches are AI-generated and a human review before sending "is not promised"; secondary call to action "Not open source? Talk to us".Source
    • Your GitHuboss-verify-proofs (checked November 9, 2026): machine-checked Rocq proofs about OSS-Fuzz targets compiled as RISC-V binaries; 90 entry points in 32 libraries proved, including openssl, zlib, zstd, mbedtls, libpcap, simdjson, bzip2, varnish and boost-json; of 20,421 theorem statements, 526 are proved and 19,600 open; 2,148 of 5,290 fuzz targets have statements; 204 stars, the most of any Theorem repository; MIT licensed.Source
  • 18

    The OSS Verify FAQ says findings and patches are AI-generated and that a human review before sending 'is not promised'. Many maintainers are already weary of low-quality automated reports. Meanwhile Theorem is hiring an OSS Ecosystem Lead to 'coordinate responsible disclosure at unprecedented scale', and the October collaboration found 'hundreds of bugs'. Trust in the reports will decide whether maintainers enroll or opt out.

    High impactMedium effort First result in 1 quarter OSS Ecosystem Lead

    First action

    Measure how many current reports are confirmed by maintainers.

    How to measure it

    Confirmed-report rate

    Now
    –
    Target
    80%+ confirmed, enrollments +30%
    By
    2 quarters

    Steps

    1. 1

      Measure today

      Reports sent, confirmed, fixed.

      OSS Ecosystem Lead 1 week

    2. 2

      Set the triage rule

      A person checks every report before sending.

      OSS Ecosystem Lead 1 week

    3. 3

      Write the policy

      Triage, timing, dependency notices.

      OSS Ecosystem Lead 1 week

    4. 4

      Publish statistics

      Aggregates only, updated monthly.

      Website owner 2 days

    5. 5

      Update the FAQ

      Replace 'not promised' with the commitment.

      OSS Ecosystem Lead 1 hour

    6. 6

      Ask for feedback

      A one-question survey with each report.

      OSS Ecosystem Lead ongoing

    7. 7

      Review

      Confirmation rate and opt-outs.

      OSS Ecosystem Lead monthly

    First result
    1 quarter
    Cost
    Part of the Ecosystem Lead role
    Owner
    OSS Ecosystem Lead

    Smallest test

    Check every outgoing report by hand for one month and compare confirmation rates.

    Why it works

    Publish /oss-verify/disclosure/: how findings are triaged, the promise that a person checks every report before it is sent, how dependencies are notified, and aggregate statistics only (reports sent, confirmed and fixed, median time to fix), with no details of unpatched issues. Change the FAQ line from 'not promised' to the new commitment once the Ecosystem Lead is in place.

    Maintainers enroll in programmes they trust not to bury them in noise. A human check and transparent statistics turn the bug-finding volume into a reason to join rather than a reason to avoid.

    Risks and how to handle them

    • Human checks slow throughput

      Check the first reports per project in full, then sample.

    Evidence

    • Your websiteOSS Verify: "Free formal verification for open source." Rocq proofs about the compiled binary, such as "This entry point never crashes, on any input", for inputs up to 64 MiB; eligibility follows OSS-Fuzz lines (established, widely used, OSI license, on a security boundary); maintainers enroll by pull request with project.yaml, a Dockerfile and build.sh; static riscv64 builds are required; bugs are reported privately; the FAQ says findings and patches are AI-generated and a human review before sending "is not promised"; secondary call to action "Not open source? Talk to us".Source
    • HiringCareers page (checked November 9, 2026): Theorem calls itself "a programming languages and AI lab". Open roles: OSS Ecosystem Lead ($180K–370K; "Work with open source maintainers, foundations, and security teams to coordinate responsible disclosure at unprecedented scale"), Systems Engineer ($200K–500K), ML Researcher ($200K–500K), Recruiter ($150K–220K) and a 3–6 month Research Fellowship ($125K/yr, prorated). No locations or full descriptions; every role applies through one shared form.Source
    • News coverageResearch post with Anthropic (October 22, 2026): proofs across 123 open-source libraries and 239 entry points, about 180 million lines of Rocq, a typical proof about 600,000 lines, and "hundreds of bugs" found while proving; Theorem supplied the RISC-V and Linux process semantics and "is also offering to run the same pipeline for other open-source projects". theorem.dev shows it only as an outbound link on the homepage and blog.Source
  • 19

    Theorem's verified-stack post maps nixpkgs (123,471 binaries in 28,650 packages) and shows that shared proofs make the job affordable: OpenSSL's proof works out to about $14 per package that reuses it. The post asks software builders which properties they want proved. On Hacker News it drew 2 points, against 80 for the fractional-proofs post, so the plan has barely reached the communities that would carry it out.

    Medium impactMedium effort First result in 1 quarter OSS Ecosystem Lead

    First action

    Turn the post into a 20-minute talk and a one-page brief.

    How to measure it

    Foundations or distros co-signing the roadmap

    Now
    –
    Target
    2
    By
    2 quarters

    Steps

    1. 1

      Make the brief

      One page and a 20-minute talk.

      Founder (CEO) 1 week

    2. 2

      Pick venues

      nixpkgs community channels and foundation meetings.

      OSS Ecosystem Lead 1 week

    3. 3

      Present

      Talks and discussion threads.

      OSS Ecosystem Lead 1 quarter

    4. 4

      Draft the priority list

      Jointly ranked libraries.

      OSS Ecosystem Lead 1 month

    5. 5

      Publish it

      A public roadmap on the ledger.

      Website owner 1 day

    6. 6

      Report progress

      Monthly updates to partners.

      OSS Ecosystem Lead monthly

    First result
    1 quarter
    Cost
    Travel and staff time
    Owner
    OSS Ecosystem Lead

    Smallest test

    Post the plan in one nixpkgs community discussion space and gather replies.

    Why it works

    Present the plan where those communities meet: a talk or discussion thread for nixpkgs maintainers, and briefings for open-source security foundations and distribution security teams. Propose a shared, public priority list of libraries to prove next, chosen with them, and invite them to co-sign or co-fund it.

    Foundations and distributions are trusted by the maintainers Theorem needs to enroll. A roadmap they help shape becomes their project too, and it creates natural funding partners (see idea 21).

    Risks and how to handle them

    • Slow foundation processes

      Start with community discussion, which needs no formal approval.

    Evidence

    • Your website"Bootstrapping the Verified Software Stack" (September 29, 2026): a nixpkgs snapshot of 123,471 binaries in 28,650 packages; 9 MB of shared libraries is the full dependency set for about two-thirds of nixpkgs machine code; OpenSSL's proof would cost about $220K, "about $14 per package that reuses it"; verification speed on their eval doubling about every 1.9 months; it asks software builders to say which end-to-end properties they want proved.Source
    • Your websiteResearch posts: "lf-lean" (February 5, 2026) verified all 1,276 statements of Logical Foundations, 97% autonomously, with an estimated "350× speedup on verification effort alone"; it and "Catching bugs with fractional proofs" (October 7, 2025) both end with "we're hiring" and a careers link, not a product link. On Hacker News the fractional-proofs post drew 80 points and 20 comments and lf-lean 47 points. The blog shows no newsletter signup or visible RSS link, though a feed exists at /blog/index.xml.Source
    • HiringCareers page (checked November 9, 2026): Theorem calls itself "a programming languages and AI lab". Open roles: OSS Ecosystem Lead ($180K–370K; "Work with open source maintainers, foundations, and security teams to coordinate responsible disclosure at unprecedented scale"), Systems Engineer ($200K–500K), ML Researcher ($200K–500K), Recruiter ($150K–220K) and a 3–6 month Research Fellowship ($125K/yr, prorated). No locations or full descriptions; every role applies through one shared form.Source

Big bets 3

Larger plays that can change the trajectory.

  • 21

    Theorem's own maths shows that proofs are a shared good. OpenSSL's proof would cost about $220K, or about $14 per package that reuses it, and 9 MB of shared libraries underlies about two-thirds of nixpkgs. OSS Verify is free to maintainers, so today Theorem carries that cost alone, while the companies that ship those libraries benefit and pay nothing.

    High impactHigh effort First result in 1 quarter Founder

    First action

    Pick three high-dependency libraries and price their proofs.

    How to measure it

    Libraries sponsored

    Now
    –
    Target
    5 sponsored proofs
    By
    2 quarters

    Steps

    1. 1

      Price libraries

      From binary size and the cost-per-KB figures.

      Systems Engineer 1 week

    2. 2

      Define benefits

      Ledger credit, evidence pack, briefings.

      Founder (CEO) 1 week

    3. 3

      Protect maintainers

      Sponsors get no say over disclosure or fixes.

      OSS Ecosystem Lead 1 week

    4. 4

      Build the page

      /sponsor/ with the library list and prices.

      Website owner 1 week

    5. 5

      Use the checker

      Show each prospect their unproved dependencies.

      Founder (CEO) ongoing

    6. 6

      Sign founding sponsors

      Approach companies that ship the target libraries.

      Founder (CEO) 1 quarter

    7. 7

      Report publicly

      Sponsored proofs on the ledger.

      OSS Ecosystem Lead monthly

    First result
    1 quarter
    Cost
    Compute for sponsored proofs, covered by sponsorship
    Owner
    Founder (CEO)

    Smallest test

    Offer one company that ships a target library a sponsored proof.

    Why it works

    Offer companies a sponsorship: fund the proof of a library (or a basket of libraries) they ship. They get their name on the ledger card, early access to the evidence pack for that library, and private briefings on fixes. Maintainers still get everything free. Use the dependency checker (idea 13) to show each prospect which of their dependencies are unproved, and price from the published cost-per-KB.

    It turns the free programme into revenue without charging maintainers. Companies already fund open-source security, and here they get a concrete, checkable deliverable. Each sponsored proof also grows the ledger.

    Risks and how to handle them

    • Maintainers see conflicts of interest

      Publish the rule that sponsors get no say over findings, disclosure or patches.

    • Free-rider companies

      Pool sponsors per library to lower each one's share.

    Builds on

    Evidence

    • Your website"Bootstrapping the Verified Software Stack" (September 29, 2026): a nixpkgs snapshot of 123,471 binaries in 28,650 packages; 9 MB of shared libraries is the full dependency set for about two-thirds of nixpkgs machine code; OpenSSL's proof would cost about $220K, "about $14 per package that reuses it"; verification speed on their eval doubling about every 1.9 months; it asks software builders to say which end-to-end properties they want proved.Source
    • Your websiteOSS Verify: "Free formal verification for open source." Rocq proofs about the compiled binary, such as "This entry point never crashes, on any input", for inputs up to 64 MiB; eligibility follows OSS-Fuzz lines (established, widely used, OSI license, on a security boundary); maintainers enroll by pull request with project.yaml, a Dockerfile and build.sh; static riscv64 builds are required; bugs are reported privately; the FAQ says findings and patches are AI-generated and a human review before sending "is not promised"; secondary call to action "Not open source? Talk to us".Source
    • Your GitHuboss-verify-proofs (checked November 9, 2026): machine-checked Rocq proofs about OSS-Fuzz targets compiled as RISC-V binaries; 90 entry points in 32 libraries proved, including openssl, zlib, zstd, mbedtls, libpcap, simdjson, bzip2, varnish and boost-json; of 20,421 theorem statements, 526 are proved and 19,600 open; 2,148 of 5,290 fuzz targets have statements; 204 stars, the most of any Theorem repository; MIT licensed.Source
  • 22

    Two of the four comparisons on Theorem's product page are about rewrites and optimizations: keep the requirements and get a new proof that the new code meets them. The strongest public customer result, a parser taken from 10 Mbps to 1 Gbps with 16,000 generated lines deployed without manual review, is exactly that. lf-lean showed verified translation at scale (1,276 statements, a 350× estimated speedup). Yet the site sells verification in general, not this specific, budgeted job.

    High impactHigh effort First result in 1 quarter Founder

    First action

    Define the offer's scope from the parser engagement.

    How to measure it

    Verified rewrite contracts

    Now
    –
    Target
    3
    By
    2 quarters

    Steps

    1. 1

      Define scope

      Input spec, code size, target, deliverables.

      Systems Engineer 2 weeks

    2. 2

      Price it

      Per component, with the pilot as a first step.

      Founder (CEO) 1 week

    3. 3

      Build the page

      /rewrite/ with the parser case.

      Website owner 1 week

    4. 4

      Run a webinar

      How a proof-checked rewrite works.

      Systems Engineer 1 month

    5. 5

      Target buyers

      Teams with legacy parsers, protocol stacks and performance-critical code.

      Founder (CEO) 1 quarter

    6. 6

      Deliver and document

      Each project becomes a case study.

      Systems Engineer ongoing

    7. 7

      Review

      Margin and time per engagement.

      Founder (CEO) quarterly

    First result
    1 quarter
    Cost
    Engineering capacity for delivery; staff time for marketing
    Owner
    Founder (CEO)

    Smallest test

    Offer a verified rewrite of one component to two current prospects.

    Why it works

    Package a named offer: bring legacy or slow code and its specification, and get back a faster or modernised implementation with a proof that it matches the requirements. That covers language migrations, performance rewrites and replacing a hand-written parser. Lead with the parser case study, price per component, and include the evidence pack. Build a landing page and a short technical webinar.

    Rewrites and migrations already have budgets and deadlines, and their biggest risk is behaviour changing. A proof removes that risk, making this an easier first purchase than abstract assurance.

    Risks and how to handle them

    • Engagements grow beyond scope

      Fixed components and a scope review at the start.

    Builds on

    Evidence

    • Your websiteProduct page: "Testing vs. verification." compares input coverage, rewrites, optimizations and code review; "What you get" lists "Clear requirements", "Proof you can check" (validated by a proof assistant "independently of the AI that produced it"), "Bugs uncovered during verification" and "Evidence you can share" for "customers, auditors, and procurement teams". No pricing, supported languages, customer logos, numbers or form; the only action is "Talk to us".Source
    • News coverageVentureBeat (January 27, 2026): $6M seed led by Khosla Ventures with Y Combinator, e14, SAIF and Halcyon; four employees at the time; customers include AI research labs, electronic design automation firms and GPU-accelerated computing companies; one customer with a 1,500-page specification and a legacy implementation got a parser that raised throughput from 10 Mbps to 1 Gbps, with 16,000 generated lines deployed without manual review; plans to expand into robotics, renewable energy, cryptocurrency and drug synthesis.Source
    • Your websiteResearch posts: "lf-lean" (February 5, 2026) verified all 1,276 statements of Logical Foundations, 97% autonomously, with an estimated "350× speedup on verification effort alone"; it and "Catching bugs with fractional proofs" (October 7, 2025) both end with "we're hiring" and a careers link, not a product link. On Hacker News the fractional-proofs post drew 80 points and 20 comments and lf-lean 47 points. The blog shows no newsletter signup or visible RSS link, though a feed exists at /blog/index.xml.Source
  • 23

    At the seed round Theorem said it plans to expand into robotics, renewable energy, cryptocurrency and drug synthesis, and its customers already include chip-design and GPU computing companies. Four new industries at once is too many for a small team, and the site has no page for any of them. One design partner in one industry, with a published result, would test the expansion cheaply.

    Medium impactHigh effort First result in 2 quarters Founder

    First action

    Score the four industries on property clarity, buyer budget and binary access.

    How to measure it

    New-industry case study

    Now
    –
    Target
    1
    By
    2 quarters

    Steps

    1. 1

      Score industries

      Property clarity, budget, access to binaries.

      Founder (CEO) 1 week

    2. 2

      Pick one

      Commit for two quarters.

      Founder (CEO) 1 day

    3. 3

      Find partners

      Through investors and the existing network.

      Founder (CEO) 1 month

    4. 4

      Scope the proof

      One component, one property.

      Systems Engineer 2 weeks

    5. 5

      Deliver

      On pilot terms, with the evidence pack.

      Systems Engineer 1 quarter

    6. 6

      Publish

      Case study with permission.

      Founder (CEO) 2 weeks

    7. 7

      Decide

      Build a vertical offer, or stop.

      Founder (CEO) 1 day

    First result
    2 quarters
    Cost
    Engineering capacity for one pilot
    Owner
    Founder (CEO)

    Smallest test

    Hold three discovery calls in the top-scored industry.

    Why it works

    Pick the industry with the clearest property to prove and the shortest path to a binary-level proof (for example, control software for robots or energy equipment, where 'never enters an unsafe state' is the specification). Recruit one design partner on pilot terms (idea 16), publish the result with their permission, then decide whether to build a vertical page and offer.

    A single published result in a new industry is worth more than four vertical pages, and it keeps engineering focused while testing the stated strategy.

    Risks and how to handle them

    • Distraction from the core market

      One industry, one partner, with a fixed review date.

    Builds on

    Evidence

    • News coverageVentureBeat (January 27, 2026): $6M seed led by Khosla Ventures with Y Combinator, e14, SAIF and Halcyon; four employees at the time; customers include AI research labs, electronic design automation firms and GPU-accelerated computing companies; one customer with a 1,500-page specification and a legacy implementation got a parser that raised throughput from 10 Mbps to 1 Gbps, with 16,000 generated lines deployed without manual review; plans to expand into robotics, renewable energy, cryptocurrency and drug synthesis.Source
    • Your websiteSitemap (14 URLs, checked November 9, 2026): /teams/ (last modified June 7, 2024), /research/ and /waitlist/ are one-line "Redirecting to" stubs (to Careers, the blog and the contact form) but are listed as pages; four research posts plus the blog index; /oss-verify/ and its terms; no use-case, case-study, pricing or results pages.Source

Wildcards 1

Unexpected experiments, each with a cheap way to test it.

  • 20

    Theorem's verified-stack post contains a striking metric. On its eval, verification speed rose from about 0.12 KB per hour in May to 0.6–0.9 KB per hour in September, doubling roughly every 1.9 months, and it was added in an October edit. A single number that shows proofs getting cheaper every month is exactly what makes buyers ask 'should we start now?', but it is buried in one post.

    Medium impactLow effort First result in 1 month Founder

    First action

    Freeze the benchmark and method from the October eval.

    How to measure it

    Sites citing the index

    Now
    –
    Target
    10
    By
    6 months

    Steps

    1. 1

      Freeze the method

      Benchmark, hardware, models.

      Systems Engineer 1 week

    2. 2

      Build the page

      A chart and a method note.

      Website owner 2 days

    3. 3

      Add buyer meaning

      Cost per KB in plain terms.

      Founder (CEO) 1 day

    4. 4

      Update monthly

      Rerun the benchmark.

      Systems Engineer monthly

    5. 5

      Announce

      X, LinkedIn and email.

      Founder (CEO) monthly

    6. 6

      Pitch press

      Offer the data to security reporters.

      Founder (CEO) quarterly

    First result
    1 month
    Cost
    Compute for the monthly run
    Owner
    Founder (CEO)

    Smallest test

    Pull the chart out of the post onto its own page and share it.

    Why it works

    Publish the index as a small page with a chart, updated monthly: KB verified per hour and cost per KB on a fixed benchmark, with the method stated. Add a line on what it means for buyers ('a component that cost $X to prove in May costs $Y today'). Announce each update on X, LinkedIn and the email list.

    A recurring, citable number earns repeat press and social attention and positions Theorem as the measure of progress in the category. It also answers the cost objection with a trend rather than a quote.

    Risks and how to handle them

    • Progress plateaus

      Publish honestly; a plateau is also news, and the method stays credible.

    Evidence

    • Your website"Bootstrapping the Verified Software Stack" (September 29, 2026): a nixpkgs snapshot of 123,471 binaries in 28,650 packages; 9 MB of shared libraries is the full dependency set for about two-thirds of nixpkgs machine code; OpenSSL's proof would cost about $220K, "about $14 per package that reuses it"; verification speed on their eval doubling about every 1.9 months; it asks software builders to say which end-to-end properties they want proved.Source

03

How Programmable can help

Where an idea in this playbook is something Programmable builds or runs, it's listed here with what we'd do. Everything else is yours to run.

ProgrammableInfo

Turn the research into a list you can act on

These ideas start with finding the right companies. Info finds them and the right person at each, researches every one and drafts the outreach, then asks before it sends.

  • Build this list in Info for idea #3 (opens programmable.info in a new tab)

New accounts: 100,000 free credits with code BETA100K

Find the companies (opens programmable.info in a new tab)
More example playbooks and reviews

More growth playbooks

Other companies we have researched, each read from what they are hiring for.

  • Andreessen Horowitz (a16z) growth strategyA venture capital firm investing from seed to growth across AI, bio + health, consumer, enterprise, fintech, frontier technologies…20 growth ideas
  • Motus growth strategyA platform for managing employee driving: vehicle reimbursement programs (FAVR, cents-per-mile, car allowance), driver risk protection…22 growth ideas
  • Greenworks Tools growth strategyBattery-powered outdoor power equipment, pressure washers and power tools across 24V, 40V, 60V, 80V and commercial 82V platforms, sold…21 growth ideas
  • Experiment Zone growth strategyA conversion rate optimization and UX research agency: audits, usability research, A/B testing strategy and implementation, white-label…22 growth ideas
  • Appfire growth strategyAppfire builds apps that extend Atlassian (and Salesforce and Microsoft) tools: workflow automation (JMWE, JSU, Power Scripts), portfolio…21 growth ideas
  • Skin Laundry growth strategyA chain of laser facial clinics offering 15-minute laser and resurfacing facials, peels, Enhancements, laser hair removal, wrinkle…22 growth ideas
  • Teal Health growth strategyThe Teal Wand, the first FDA-authorized self-collection device for at-home cervical cancer screening, with a telehealth visit, lab…22 growth ideas
  • Subject growth strategyVideo-first digital curriculum for grades 6 to 12, sold to schools and districts with state-certified teachers of record, credit recovery…21 growth ideas

See every playbook and website review

Independent research. Programmable wrote this playbook from public sources, as they stood on November 10, 2026, and cites them throughout. Theorem did not commission, review or endorse it, and Programmable is not affiliated with Theorem. Company and product names are trademarks of their owners, used only to identify them. The ideas are suggestions and opinion, not professional, legal or financial advice, and not statements about how Theorem runs its business.

Something wrong, or do you represent Theorem? Email [email protected] and we will correct it or take it down.

30/60/90 roadmap

What to focus on in each month, and the ideas that carry it.

  1. Days 1 to 309 ideas

    Show the proof and fix the paths: the proof ledger, the homepage and sandbox calls to action, product links at the end of posts, contact-form follow-up, the parser case study, email updates, sitemap tidy-up, LinkedIn and proper role pages.

  2. Days 31 to 6010 ideas

    Build the open-source flywheel and the buyer pages: a spec gallery, README badges, seeded-project outreach, the dependency checker, the auditor evidence pack, the sandbox use-case page, a fixed-scope pilot, a comparison page, the disclosure page and foundation partnerships.

  3. Days 61 to 904 ideas

    Launch the verification speed index and commit to the big bets: library sponsorship, verified rewrites and one new-industry design partner.

The research behind the plan

3 research areas, each summarised in a few lines. Open any of them for the full detail.

Customers

What customers say

Customers value proofs checked by a proof assistant, independent of the AI that wrote them. The most cited problem: more AI-generated code than people can review.

  • Bugs found that tests and fuzzing missed
  • Testing only covers the inputs someone thought of
  • In their words: “proof you can check”

Market

Competitive landscape

4 competitors compared: &Truth, Imandra, Axiom and Testing and fuzzing (the status quo).

  • Gap to exploit: Public, checkable results at scale
  • &Truth: No product, benchmarks or public results yet
  • Imandra: Reasons about source models rather than proofs about the shipped binary

Hiring signals

Theorem is hiring for scale on two fronts.

  • OSS Ecosystem Lead: Responsible disclosure at scale with maintainers and foundations. Ideas 11, 12, 18, 19.
  • Systems Engineer: Systems, security, formal verification and compiler skills for delivery. Ideas 10, 13, 22.
  • ML Researcher: Models for problems 'that take more than a human lifetime to solve'. Idea 20.

From the team that wrote this playbook

All products
  • ProgrammableAgencyWorking AI systems in days, not quarters (opens programmable.agency in a new tab)
  • ProgrammableInfoAn agent that finds, researches and asks first (opens programmable.info in a new tab)
  • ProgrammableDigitalScreenshots in, an animated product demo out (opens programmable.digital in a new tab)
  • ProgrammableWatchKnow the day a supplier falls out of compliance (opens programmable.watch in a new tab)
  • ProgrammableTalkGet registrants for your events, and know who’s coming (opens programmable.talk in a new tab)
  • ProgrammablePageText what you need, your customer gets a page that works (opens programmable.page in a new tab)
  • ProgrammableCommunityForums with labelled AI members, never empty (opens programmable.community in a new tab)
ProgrammableMarketing
ExamplesLeaderboardsProductsTermsPrivacyCookiesDPALegalContact

© 2026 AI-Powered Growth Intelligence