Set a per-run spend cap.
Submit a run. Inspect the receipt.
That is the whole mental model. No SDK required. Sign in with Google, pay $29 for 30 days of Sandbox access, issue an API key, and POST your first run — budget-bounded, auditable, settlement-safe by design.
The loop you will run every day
- Set a per-run spend cap on the run (e.g.
reservation.max_cost_usd: "5.00"). - Submit the run with an
Idempotency-Keyso retries are safe. - Inspect the result and receipt — actual cost, state transitions, and the audit record (exported within the applicable retention window; Sandbox Hot 30 days by default).
Request beta access
Decisionproof is currently in private beta. New self-serve signup is paused while production readiness and publication-safety review are completed. Request beta access — after approval, you'll receive an onboarding link to sign in with Google.
Sandbox access terms (after approval)
After access is approved, the Sandbox access fee (US$29 per 30-day access cycle, applies after approval)
and the runtime limits are provided through the approved onboarding path. Sandbox is
time-boxed and limit-enforced by the following hard numerics:
per-run spend cap US$5.00
(reservation.max_cost_usd),
workspace rate limit 60 req/min,
monthly metered-operation cap up to 2,000 per 30-day cycle,
per-run execution timeout 30 seconds,
per-run input/output token limits 16,000 / 4,000,
and up to 3 API keys per workspace.
No overage billing — any breach yields
HTTP 429 quota-exceeded. Access does not auto-renew. Sandbox is not the B2B
Design Partner offer; Design Partner engagements are contracted separately.
Issue an API key
Once payment is confirmed, your onboarding dashboard activates. Create up to 3 API keys per workspace during beta — each key can be revoked independently at any time. No OAuth scopes to configure on the API surface.
Submit your first run
POST a structured run payload with a per-run spend cap under
reservation.max_cost_usd. You get back
a run ID to poll; on completion, the result and the receipt
(including actual_cost_usd) are available via the run
endpoint and your audit log (exportable within the applicable
retention window — Sandbox Hot 30 days by default).
curl -X POST https://api.decisionproof.io.kr/v1/runs \
-H "Authorization: Bearer dp_live_your_key_here" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: my-unique-key-123" \
-d '{
"pack_type": "decision",
"inputs": {
"question": "Should I launch this product?",
"mode": "detailed"
},
"reservation": {
"max_cost_usd": "5.00"
}
}'
What's included in Sandbox
Sandbox gives you access to the currently enabled beta API surface. Sandbox is time-boxed and limit-enforced; workspace rate limits, API-key limits, and per-run USD spend caps apply. There is no overage billing — requests that exceed active Sandbox limits are rejected fail-closed.
Sandbox beta API surface
Access to the currently enabled Sandbox beta API surface: runs, API keys, audit log export (within the applicable retention window).
30-day Sandbox access window
Each payment activates a 30-day Sandbox access window. Manual renewal only; no auto-renewal.
Per-run spend cap: $5.00
Submit runs with reservation.max_cost_usd — the per-run spend cap is US$5.00 during Sandbox beta.
Rate limit: 60 req/min
Workspace rate limit 60 requests/minute (sliding window). Exceeding returns HTTP 429 with RateLimit-Remaining / Retry-After headers.
Monthly cap: 2,000 ops
Up to 2,000 metered operations per 30-day cycle, hard-capped and fail-closed. No overage billing — US$29 / 30-day is the only amount charged.
Per-run timeout: 30 s
Per-run execution timeout 30 seconds; per-run input/output token limits 16,000 / 4,000.
Up to 3 API keys
Up to 3 concurrent dp_live_{secret} keys per workspace, independently revocable.
Audit trail (Hot 30 days)
Run metadata, state transitions, receipt records, and result references are logged. Sandbox includes Hot online access for 30 days; Cold/Deep Archive are not included unless separately contracted.
Ready to get started?
Sandbox paid private beta — $29 per 30-day access cycle, time-boxed and limit-enforced, no overage billing, no auto-renewal.