MC
Cloud Onboarding

Workspace Setup & Readiness

Current scope: vibeful project. Mission Control Cloud coordinates protocol, rules, adapter, and agent-runtime upgrades. Local repos only change through explicitcollabcommands run by a human or owning local agent.

Scope
Switch between the whole workspace and one project without changing pages.
Clear project
Projects current
1
adapter + protocol + rules aligned
Need upgrade
0
safe local action recommended
Missing adapter
2
run collab init before cloud trust
Agent proof risk
2
2 stale · 0 inferred

Project Readiness

vibeful is shown as a single operating object: adapter, protocol, enrolled agents, runtime proof, and safe next local command.

missing
Adapter
missing
run collab init
Protocol
missing
target 0.3.0
Agents
0 runtime rows
0 enrolled locally
Machine sync
0 machines
reported through adapter events
local adapter missing
Recommended local action
cd ~/Coding/vibeful && collab init
Project root
cd /Users/jiansenhe/Coding/vibeful

Machine Pairing And Sync Freshness

Local adapters report events; cloud does not infer filesystem access from registration alone.

curl -X POST /api/events -H 'Authorization: Bearer <pairing-token>' -d eventType=machine.paired
No paired machine events yet for vibeful. A hosted workspace should remain in setup mode until at least one local adapter reports `machine.paired` or `runtime.reported`.
Pairing model: configured/enrolled never means running; only an active-token event or fresh runtime report proves connection. cloud recommendations become collab commands or events; local files are changed only by local adapters or local agents.
Storage mode: local-dev / repo-json. This development build stores transparent ledgers under docs/. Hosted Mission Control must replace this with workspace-scoped durable storage and authenticated tenant isolation.

Pairing Tokens

Tokens pair local adapters to a workspace. Raw secrets are shown once and stored only as hashes.

POST /api/pairing-tokens
Active
0
Expired
4
Revoked
1
TokenMachineProjectStatusScopes
tok_6f7bc821d1bb4b00
mcp_7IAr_9... · expires 2026/5/19 18:07:52
audit-dogfood
Audit dogfood
mission-control
local-dev
expiredevent:write
tok_68536db0b5745c0b
mcp_rXlggj... · expires 2026/5/20 11:01:58
jiansen-macbook
Jiansen MacBook
mission-control
local-dev
expiredevent:write, project:register, agent:enroll, runtime:report
tok_9e69fab2c59cf553
mcp_87oMed... · expires 2026/5/20 10:40:47
jiansen-macbook
Jiansen MacBook
mission-control
local-dev
expiredproject:register, agent:enroll, runtime:report, event:write
tok_758eedc80aa79f7b
mcp_7l5s0p... · expires 2026/5/20 10:19:54
jiansen-macbook
Jiansen MacBook
mission-control
local-dev
expiredproject:register, agent:enroll, runtime:report, event:write
tok_52e9315fb9464955
mcp_tTFC7T... · expires 2026/5/20 10:17:52
jiansen-macbook
Jiansen MacBook
mission-control
local-dev
revokedproject:register, agent:enroll, runtime:report, event:write
Only SHA-256 token hashes are stored in docs/pairing-tokens.json; raw tokens are returned once at issue time. Revocation marks a token revoked and future hosted mode must reject it for event ingestion.

Event Trust Audit

Rejected adapter events are part of the trust history. The audit stores safe metadata only, not raw tokens or full signatures.

2 rejected
TimeMachineEventReasonToken proofSignature
2026/5/19 17:07:53
audit-dogfood
local-dev
machine.paired
dogfood · mission-control
replay
eventNonce has already been used for this pairing token.
active
tok_6f7bc821d1bb4b00
replay
065aaa89ffbb · auditdogfood002
2026/5/19 17:07:52
audit-dogfood
local-dev
machine.paired
dogfood · mission-control
invalid-signature
Event signature does not match the expected signed payload.
active
tok_6f7bc821d1bb4b00
missing
no signature · auditdogfood001

Version Registry

These are the targets local adapters should report against.

stable channel
MC Cloud
0.3.0
Protocol
0.3.0
Rules Bundle
2026.05.18
Project Adapter
0.1.0
Gate Spec
1.0.0

Project Upgrade Matrix

Cloud can recommend; the owning local session performs the change.

collab upgrade --all
ProjectAdapterProtocolRulesAgentsStatusNext local action
vibeful----missing
local adapter missing
cd ~/Coding/vibeful && collab init

Agent Enrollment And Runtime Proof

Configured does not mean running. Runtime proof must be explicit and fresh.

AgentProjectRoleRuntimePolicyCommand source

Safety Boundary

Vercel-hosted Mission Control should not imply local filesystem authority. Upgrade recommendations become local commands, Requests, or agent handoffs. Silent cloud-to-local writes remain out of scope unless a user installs and authorizes a runner.