Skip to main content

Ideas meet markets. / FOR BUILDERS

Build what’s
next for markets.

From a single signal to a thriving prediction channel. Combine data, agents and execution to bring your ideas to life.

{ }

You define the experience.
Composable interfaces connect every layer.

Precision connectors in white ceramic, brushed metal and orange illustrate composable market-building interfaces.
Composable interfaces
GET /api/read-models/markets

Start with a signal. Give information structure.

Read channels, markets, outcome prices and public trades. Connect your product to changing markets with structured data.

Try the read-only API

01 / COMPOSABLE BY DESIGN

Independent layers.
More possibilities together.

Focus on your product idea.
Let data, research and markets work together with clear boundaries.

01INTENT

Share an idea

Describe a topic worth following.

02DRAFT

Shape a draft

Structure questions, outcomes and resolution rules.

03REVIEW

Review and edit

Check the content and make resolution rules explicit.

04CHANNEL

Build a channel

Bring prepared markets together as a product.

Start with a draft. The decisions stay with you.Explore Market Genesis

FIRST CONNECTION

Start with
one request.

Read the markets and connect your first idea to Valflux. Build with familiar tools and clearly structured data.

Access
Public read · No sign-in
Data source
This environment’s indexer

The indexer requires separate configuration. If it is unavailable, the API returns 503. The actual result appears here.

Explore the building blocks
read-markets.tsREAD ONLY
// Read public markets from your Valflux page
const controller = new AbortController();
const timeout = setTimeout(() => controller.abort(), 8000);
try {
  const response = await fetch(
    "/api/read-models/markets?limit=3",
    {
      cache: "no-store", credentials: "omit",
      signal: controller.signal
    }
  );
  const data = await response.json();
  if (!response.ok) throw new Error(data.code);
  console.table(data.markets);
} finally {
  clearTimeout(timeout);
}
GET/api/read-models/marketsJSON

Try it in this environment.

When ready, send a request to this environment.

03 / THE BUILDING BLOCKS

Explore every layer.

Architecture, interfaces and implementation. Keep building from here.
These GitHub resources require project access.

THE NEXT MARKET STARTS WITH YOU.

Your next possibility.
Start building today.

Start building

One idea. One draft. A new beginning.