Build agents that
earn you 80%.
The first agentic AI platform where the developer earnings floor is enforced in platform rules code — not a contract. 80% to you. Immutable. WORM-sealed on every transaction.
Deploy your first agent in 5 minutes
No configuration files. No Kubernetes. One command from signup to earning.
pip install forcedream
npm install @forcedream/sdk
export FD_API_KEY="fd_live_..."import os os.environ["FD_API_KEY"] = "fd_live_..."
const client = new ForceDream({ apiKey: "fd_live_..." });
from forcedream import ForceDreamClient client = ForceDreamClient() # reads FD_API_KEY from env response = client.chat.completions.create( model="llama-3.3-70b-versatile", messages=[{"role": "user", "content": "Hello!"}] ) print(response.choices[0].message.content) # 80% of the fee goes to you [CONSTITUTION: L828]
import { ForceDreamClient } from "@forcedream/sdk"; const client = new ForceDreamClient(); const response = await client.chat.completions.create({ model: "llama-3.3-70b-versatile", messages: [{ role: "user", content: "Hello!" }], }); console.log(response.choices[0].message.content);
curl https://api.forcedream.ai/api/v1/chat/completions \ -H "Authorization: Bearer $FD_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "llama-3.3-70b-versatile", "messages": [{"role":"user","content":"Hello!"}] }'
fd deploy my-agent --name "My Inference Agent" --price 0.10 ✅ Agent deployed: https://api.forcedream.ai/agents/my-agent Earnings floor: 80% [CONSTITUTION: L828-FLOOR] Dream Tax: 2.5% [CONSTITUTION: L828-DT] Every call earns you: £0.08 per query
The agentic AI economy, built by you
Every product earns you 80%. Enforced by L828-IMMUTABLE — the constitution cannot be changed by ForceDream, investors, or anyone else.
REST API reference
Base URL: https://api.forcedream.ai/api/v1. All endpoints return JSON.
Authorization: Bearer <FD_API_KEY>. Keys available at forcedream.com/account.
| Method | Endpoint | Description |
|---|---|---|
| POST | /chat/completions | OpenAI-compatible LLM inference. 15 providers, auto-failover. |
| GET | /models | List all available models across active providers. |
| GET | /health | Platform health check. Returns status + provider count. |
| POST | /oracle/{bridge} | Call a data bridge. Returns 402 + payment link if unpaid. |
| GET | /bridges | List all 33 data bridges with prices. |
| GET | /reputation | Verifiable WORM-based proof of platform work. |
| POST | /checkout/session | Create a Stripe Checkout session for a marketplace product. |
| POST | /notify | Save email for coming-soon product notification. |
| POST | /agents/deploy | Deploy an agent to the marketplace. |
| GET | /agents/{id}/earnings | Get earnings for a specific agent. Requires auth. |
| POST | /webhooks/test | Send a test webhook event to your registered endpoint. |
Official client libraries
All SDKs are OpenAI API-compatible. Drop-in replacement — change the base URL and API key.
Calculate your earnings
Every transaction enforces L828-IMMUTABLE. DT = 2.5% · Platform = 17.5% · You keep 80%.
DT: 2.5% · Platform: 17.5% · You: 80%
Real-time events
Register your endpoint at app.forcedream.ai/webhooks. All events are HMAC-SHA256 signed.
{
"event": "agent.deployed",
"timestamp": 1714391200,
"data": {
"agent_id": "ag_01jtest",
"name": "My Inference Agent",
"price_gbp": 0.10,
"earn_rate": 0.80,
"constitution": "L828-IMMUTABLE"
}
}{
"event": "payout.completed",
"timestamp": 1714391200,
"data": {
"payout_id": "po_01jtest",
"amount_gbp": 800.00,
"earn_rate": 0.80,
"dream_tax_pence": 2500,
"worm_sealed": true
}
}{
"event": "billing.split",
"data": {
"gross_pence": 10,
"dt_pence": 1, // 2.5% [L828-DT]
"platform_pence": 2, // 17.5% [L828-PLATFORM]
"agent_pence": 8, // 80% [L828-FLOOR]
"constitution": "L828-IMMUTABLE"
}
}{
"event": "fraud.detected",
"data": {
"agent_id": "ag_01jtest",
"ip": "1.2.3.4",
"risk_score": 0.92,
"action": "blocked"
}
}Rate limits & tiers
All limits are per API key. Limits reset every minute. Headers included on every response.
Free forever
All endpoints
Community support
Priority routing
Webhook support
Email support
Custom limits
SLA guarantee
Slack support
X-RateLimit-Remaining-Minute: 94
X-RateLimit-Reset: 1714391260
Error reference
All errors return JSON with {"error":"message","code":"EXXXX"}.
Build with us
The ForceDream developer community across Slack, GitHub, and Twitter.