OpenAI 2026 hackathon

Rulvar

Give one difficult goal to a team of AI agents without provider lock-in or a hosted control plane. Rulvar keeps models, budgets, tools, state and replay in your TypeScript app.

Solo project by Oleksiy Stepurenko · 0 likes · 0 comments

Archive position — measured, not model output

0 likes on Devpost

2,264 of the 7,856 archived projects have more likes, and 5,592 share exactly 0 — so this project's #6,483 place in the like-ranked listing is a tie-break inside that group, not a ranking.

Projects (log scale)

1
10
100
1k
10k
05,592
11,758
2285
3–4132
5–975
10+14

Likes on Devpost. ▲ marks this project's group.

Show the figures
LikesProjectsShare of archive
05,59271.2%
11,75822.4%
22853.6%
3–41321.7%
5–9751.0%
10+140.2%
Devpost like counts for all 7,856 archived projects, captured when this archive was built.

Executive Summary

What the company appears to be

Rulvar is a self-reported TypeScript runtime that enables multi-agent workflows with provider-agnostic orchestration. The author describes it as a system for running difficult goals through a team of AI agents, where each agent can use different models or providers, without being locked into one platform or hosted control plane.

What changed

The project evolved from an idea during OpenAI Build Week to a runtime with support for dynamic orchestration, role-based model routing, durable replay, and budget enforcement. It was built using adversarial engineering cycles involving GPT-5.6 models and Codex.

Single most important open question — the commercial due-diligence read

Is there evidence of real-world usage or adoption beyond the author's own development work? The description is entirely self-reported and lacks any data on customers, revenue, product-market fit, or traction.

Back to contents

What The Product Actually Is

The description states that Rulvar is "not another coding-assistant interface. It is the runtime underneath that kind of multi-agent experience."

It supports three ways to decide what runs next:

  • Writing workflows as async TypeScript functions.
  • Using a planner model to produce typed execution scripts.
  • Dynamic orchestrator deciding live which agents to start, what work to delegate, and when the task is complete.

All modes use the same agent runtime, journaling system, budget control, tools, events, and replay mechanism. Models are not hard-coded; each role can be routed independently (planner, orchestrator, worker loop, structured extraction, final synthesis, summarization).

Rulvar allows:

  • Different models/providers for different roles.
  • Local models, OpenAI-compatible gateways, Vercel AI SDK support.
  • Durable content-addressed journaling of completed effects.
  • Replay capability across Node processes or after crashes.

The host application owns provider credentials, tools, permissions, budget, state, retry policy, recovery process, and execution history.

Evidence Self-reported by the author. No third-party verification provided.

Back to contents

Positioning & Claim Evolution

The author positions Rulvar as a provider-independent runtime for multi-agent workflows that separates the orchestration pattern from any particular vendor.

Key claims:

  • Enables ultracode-style experience without provider lock-in.
  • Offers control over models, budgets, tools, state, and replay within TypeScript apps.
  • Supports local and remote LLMs with no mandatory hosted server or control plane.
  • Provides deterministic replay and full observability.

Evolution of the claim:

  • Started as an idea during OpenAI Build Week.
  • Developed into a runtime supporting dynamic orchestration, role-based routing, budget enforcement, and durable recovery.
  • Used adversarial engineering (GPT-5.6) to test and improve implementation.

Evidence Self-reported by the author. No external validation or market positioning data provided.

Back to contents

Target Customer & ICP

The description does not explicitly name target customers or define an ideal customer profile (ICP). However, it implies:

  • Developers who want fine-grained control over AI agent workflows.
  • Teams building autonomous multi-agent systems in TypeScript environments.
  • Users looking to avoid vendor lock-in while using LLMs for complex tasks.

The author mentions that developers should be able to give Rulvar a repository and one high-level goal, suggesting an ICP focused on developer tooling or internal AI workflow automation.

Evidence Inferred from the description. No explicit customer list, persona, or segmentation data provided.

Back to contents

Business Model & Pricing Evidence

There is no evidence of pricing, monetization strategy, or business model in the self-reported description.

The author says:

  • Rulvar runs inside the application.
  • The host app owns all execution history and policies.
  • No hosted control plane required.

It does not state whether Rulvar itself will be sold, licensed, offered as a service, or integrated into other products.

Evidence Not evidenced. No pricing, revenue model, or commercialization strategy described.

Back to contents

Technical & Delivery Signals

Rulvar is built with:

  • TypeScript
  • Node.js
  • Vercel AI SDK
  • OpenAI-compatible gateways
  • Local LLMs (vLLM, Ollama)
  • SQLite for storage
  • Turborepo, Vitest, ESLint, Zod, VitePress

Key technical features mentioned:

  • Role-based model routing.
  • Provider-independent execution history reconstruction.
  • Accurate provider usage accounting.
  • Budget enforcement as a runtime invariant.
  • Deterministic replay and durable journaling.
  • Live per-agent observability.
  • Sanitized terminal output to prevent manipulation.

The author used adversarial engineering with GPT-5.6 Sol and Terra for verification cycles, including:

  • Testing under strict $10 allowance.
  • Running end-to-end scenarios.
  • Detecting bugs like double-counted tokens, invalid telemetry, and incorrect budget ledger entries.

Evidence Self-reported by the author. No independent technical review or performance benchmarks provided.

Back to contents

Traction & Maturity Signals

There is no evidence of traction, adoption, or user feedback beyond the author’s own development work.

The description includes:

  • A live OpenAI verification covering multiple workflows (dynamic orchestration, tools, schema validation, etc.)
  • Over 1400 tests passed across Node versions.
  • Repeated cycles of testing, fixing, and releasing.

However, these are internal development efforts, not external usage or customer engagement.

Evidence Not evidenced. No data on users, customers, or product-market fit.

Back to contents

Competitive Context

The description does not mention competitors or competitive landscape.

It implies Rulvar is positioned in the multi-agent AI workflow space, potentially competing with:

  • Provider-specific multi-agent tools (e.g., OpenAI Agents, LangChain, AutoGen).
  • Autonomous coding assistants.
  • Developer tooling for LLM orchestration and control.

But no comparison to existing solutions or market positioning is made.

Evidence Not evidenced. No competitive analysis or market context provided.

Back to contents

Key Risks & Red Flags

  1. No external validation or adoption: The entire description is self-reported, with no evidence of real-world usage.
  2. Highly technical and niche: Likely only useful to developers working in TypeScript environments with complex LLM workflows.
  3. Unclear commercial viability: No pricing, monetization, or business model described.
  4. Risk of over-engineering: The focus on full control, replayability, and observability may be premature if there’s no demand.
  5. Founder-only team: Only one member listed (Oleksiy Stepurenko), which could limit execution capacity.

Evidence Inferred from the lack of external data and self-reported nature of the description.

Back to contents

Diligence Questions To Ask The Founders

  1. What specific use cases or workflows are you targeting? Are there any early adopters or pilot customers?
  2. How do you plan to monetize Rulvar? Is it a SaaS product, open-source with enterprise support, or embedded in other tools?
  3. Can you provide examples of how developers would integrate Rulvar into their existing TypeScript projects?
  4. What are the key assumptions behind your belief that there is demand for this kind of control and flexibility?
  5. How do you plan to scale beyond a single developer’s work? What does the roadmap look like for broader adoption?

Back to contents

Investment/Partnership Verdict

Not evidenced.

There is no evidence of revenue, customers, traction, or financial performance.

The project appears to be an experimental runtime built by one developer, with strong technical execution and a clear vision around control and provider independence in multi-agent workflows.

However, without any sign of real-world usage, adoption, or commercialization strategy, it is difficult to assess its investment potential or partnership value.

Confidence level Low. This is a self-reported project with no external validation or traction data. The author’s claims are detailed but unverified.

Back to contents

Source

Submitted to the OpenAI 2026 hackathon on Devpost. Project home on DevPost.

The analysis above was generated by a language model from the project's own one-line description. It is not independent research and contains no verified traction, revenue or customer data.