Start from a confirmed Cloud account.
Sign up with your work email, confirm the address, then open the Cloud console. Public signup starts a free Cloud tier; paid plans are managed from the authenticated billing console.
Five steps from install to first memory.
1. Run bilinc start
The CLI shows the signup path and the exact next command.
2. Start free on Bilinc Cloud
Create a public Bilinc Cloud account and confirm email.
3. Copy your first Cloud key
Email confirmation bootstraps the workspace and provisions one hosted key for the runtime.
4. Run bilinc login
Save the key locally so commit, recall, status, and quicktest work without repeated env setup.
5. Run bilinc quicktest
Write one durable memory, recall it, and verify Cloud status.
Use one key per runtime or environment, then let the CLI store it locally.
First key
Email confirmation provisions the first workspace key. For another runtime, open API keys, name the replacement, and copy it while it is shown once.
Store
Use bilinc login for local development. Use BILINC_API_KEY in server, CI, or hosted agent secrets.
Rotate
Revoke old keys when an agent, CI job, or workspace boundary changes.
Observe
Usage, billing, and audit events are visible in the Cloud console.
Prefer this path before raw API calls.
pip install -U bilinc
bilinc start
bilinc login --api-key bil_live_...
bilinc quicktest
bilinc commit --key USER_PREF --value '{"theme":"dark"}'
bilinc recall --query "user preference"
bilinc revise --key USER_PREF --value '{"theme":"light"}' --reason "user changed it"
bilinc snapshot create --label before-autonomous-run
bilinc snapshot list
bilinc diff --from-snapshot snap_...
bilinc forget --key USER_PREF --reason "superseded by profile service"
bilinc status
bilinc health
# Rollback is two stages. Execute needs the token from the preview and
# never prompts interactively, so it stays safe inside automation.
bilinc rollback preview --snapshot snap_... --reason "undo bad agent run"
bilinc rollback execute --snapshot snap_... --reason "undo bad agent run" \
--confirmation-token <token-from-preview>Write one durable memory.
curl https://bilinc.space/api/cloud/memory/commit \
-H "Authorization: Bearer $BILINC_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"key": "agent.memory.bootstrap",
"value": {
"goal": "keep durable state between runs",
"owner": "agent-runtime"
},
"memoryType": "semantic",
"importance": 0.8,
"metadata": { "source": "cloud-quickstart" }
}'Read the state back through a recall profile.
curl https://bilinc.space/api/cloud/memory/recall \
-H "Authorization: Bearer $BILINC_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "durable state between runs",
"profile": "balanced",
"limit": 5
}'Give this prompt to your coding agent.
Paste this into Codex, Claude Code, Cursor, or another trusted agent runtime after you have stored the API key in that runtime's secret manager.
You are working with Bilinc Cloud as the hosted memory/state plane. Use the API key only as a bearer token. Never print, log, commit, or expose it. Base URL: https://bilinc.space When durable agent memory matters: 1. Commit important state with POST /api/cloud/memory/commit. 2. Recall prior state with POST /api/cloud/memory/recall. 3. Keep keys stable and namespaced, for example agent.goal, user.preference, project.status. 4. Use semantic memory for durable facts, episodic memory for run outcomes, and procedural memory for reusable workflows. 5. If an operation fails, treat the write as not durable until the API returns success. When you are correcting or removing state: 6. Use POST /api/cloud/memory/revise to correct something you already know. It returns 404 rather than creating, so the change stays distinguishable from an accidental overwrite. 7. Use POST /api/cloud/memory/forget only for genuinely obsolete state. A reason is required and is audited. 8. Pass the entryVersion from your last write as expectedVersion to avoid clobbering a concurrent change. When work is risky or has gone wrong: 9. Checkpoint first with POST /api/cloud/memory/snapshots. 10. Inspect with POST /api/cloud/memory/diff. It is free and redacts values by default. 11. Recovery is two stages. POST /api/cloud/memory/rollback/preview is free and returns a short-lived confirmation token; POST /api/cloud/memory/rollback executes and permanently discards everything created or changed since the checkpoint. Never execute without showing the preview to a human first. Operational notes: 12. Call GET /api/cloud/status to learn which capabilities and recall profiles this key may use before attempting them. 13. Send an Idempotency-Key header on writes you might retry, so a retry replays instead of applying twice. Required headers: Authorization: Bearer <BILINC_API_KEY> Content-Type: application/json
