Developer documentation · Runtime v1
A safer path through cancellation.
Integrate Cyccle’s origin-bound cancellation flow without exposing billing credentials or removing the customer’s native fallback.
await window.cyccle.open({
launchToken,
branding,
onComplete() {
// Refresh billing state from your server.
},
onError() {
// Restore the native, subscription-scoped cancellation path.
},
});Opaque launch token in. Server-authoritative outcome out.
Integration surfaces
One contract, two readers.
The human guide and machine-readable contract describe the same runtime and security boundaries.
Start here
Installation guide
Add the hosted runtime, mint origin-bound launch tokens, and preserve a safe cancellation fallback.
Read documentation
Coding agents
AI installation contract
A concise Markdown contract that Cursor, Claude Code, and Codex can read before changing a repository.
Read documentation
Security boundary
Exact-origin delivery
Understand why API keys stay server-side and launch tokens never travel in script or iframe URLs.
Read documentation