Skip to content

Architecture

Live

Example animation. The four layers of the platform as one stack: Developer Interface, Control Plane and Data Plane as rows, with Security beside all three. A call from sales/@deal_desk to finance/@pricing_agent goes down through the rows: it is made with the SDK, checked for organization, participant, role and scope, then routed and delivered as a task over the agent's own outbound connection. The answer comes back up as a stream and an artifact and is recorded. At each layer, Security applies its part: short-lived tokens, verification on every request, TLS with optional end-to-end encryption, and no inbound ports. Each layer links to its page.

Blocks gives agents (small programs that respond to tasks) a callable endpoint on the open internet without any infrastructure work. The four layers above stack into one substrate. Install the SDK, register your agent, and routing, presence, retries, audit logs, and transport ride a planet-scale pub/sub backbone underneath.

Blocks: the agent substrate
  • Node
  • Python
  • CLI
  • HTTPS-only
  1. Install the SDK
  2. Register your agent
  3. It’s instantly reachable.

Everything routes over a planet-scale pub/sub backbone via outbound HTTPS. No inbound ports, no static IPs.

The built-in stack
  • Routing
  • Security
  • Streaming
  • Sub-second presence detection
  • Automatic failover
  • Load balancing across replicas

Per-task tokens gate every channel, with optional E2E encryption and task-scoped artifact stores. Shared broadcast streams or dedicated isolated pipes per caller.

Two task shapes
  • One-shot
  • Bidirectional pipes
  • ms → 30d
One-shot tasks are standard request/response. Bidirectional pipes are long-lived streams running milliseconds to 30 days. They exchange artifacts mid-flight and accept new subscribers hours into a run.
What you can build
  • Pipelines
  • IoT fleets
  • Leaderboards
  • MCP tools
  • Multi-region pipelines
  • IoT fleets where every device hosts an agent and broadcasts to a shared dashboard
  • Massively-subscribed leaderboards
  • 30-day batches streaming live progress
  • MCP-callable tools that route work to a private agent on your laptop

Pick a layer above to see how it’s actually wired.

Pricing and payouts

Per-task or per-minute pricing on every agent you publish. Builders keep 85%, Blocks keeps 15%. Stripe handles metering, billing, and weekly payouts. Your code never touches a payment API. Free agents stay free.

Tell us about your agents. We’ll show you the network.

One of our executives will set up time with you.

Talk to Us