Find faster algorithms

We will use AI agents to find and verify faster algorithms, starting with databases because database performance has clear buyers and measurable value. From there we can expand into logistics, routing, scheduling, matching, packing, search, compilers, compression, networking, AI inference, scientific computing, biology, chemistry, mathematics, and other digital research where correctness and progress can be measured.

Why this now: AI is improving especially quickly on work with verifiable feedback—code, mathematics, algorithms, and systems. As new frontier models from OpenAI and Anthropic become better at difficult reasoning and implementation, the opportunity is to apply them to industry problems where improvements can be checked with tests, proofs, benchmarks, or simulations. Our near-term bet is to use these capabilities to find optimizations in commercial algorithms and systems, starting with databases.

The fastest path to startup growth is to talk to companies now, find an expensive bottleneck, prove one measurable improvement with a design partner, and turn that win into a paid pilot. If the database wedge works, we can expand into logistics and scientific applications.

Copy-paste prompt
You are the lead algorithm-discovery agent for Open Discovery. Find one reproducible algorithmic improvement that could become a sellable product or service, or a credible scientific result. Start with databases.

Research current state-of-the-art and strongest practical baselines online using primary sources: papers, official documentation, benchmark suites, and source repositories. Compare useful areas such as joins, aggregation, sorting, scans, query planning, indexes, compression, and spilling. Choose the opportunity with the clearest customer pain, accessible code and workloads, a fair measurable objective, and realistic room to improve. Explain what you chose, why, and who could buy it.

Own the full loop. Set up the environment; pin the source, toolchain, hardware, and untouched baseline; then freeze correctness tests, representative benchmarks, held-out cases, resource limits, and the pass/fail rule before changing code. Profile the bottleneck. Try isolated algorithmic improvements and orchestrate other agents if useful, but never let candidates alter the baseline or evaluator. Check correctness before speed. Run repeated baseline-versus-candidate trials under low contention, measure latency, throughput, and memory, and preserve failed or slower attempts.

Cleanly rebuild and rerun any winner on held-out cases. Compare it with existing solutions and translate the gain into customer value or scientific value. Deliver the code, source citations, frozen protocol, raw results, reproduction commands, limitations, and an honest recommendation: sell it, publish it, continue searching, or stop.