Skip to content

Connections: Trusted Compute

Run AI work on your own trusted compute under LumenFlow's governed runtime, with policy, approvals, and proof.

Cloud governs. Your compute executes. Proof closes the loop.#

Trusted Compute is the LumenFlow pattern for routing an Ask to an enrolled connected runtime running on hardware you control — a developer machine, CI runner, private server, or edge box — and keeping the work governed by policy, approvals, and evidence in Cloud.

This is not "LumenFlow runs on anyone's machine." It is bring your own trusted compute, governed centrally.

The chain#

StepWhat happensWhere it runs
AskOperator submits intentCloud
DispatchCloud routes work to an enrolled runtimeCloud → Runtime
RulesPolicy decisions allow or deny each scopeRuntime + Cloud
Tool callsRuntime executes code edits, tests, etc.Runtime
ApprovalsRisky actions (e.g. PR creation) pause for human sign-offCloud
ProofEvidence syncs back, replay assembles the chainCloud

Evidence bundle#

Each run writes a canonical evidence bundle. It holds the core Proof files plus a signed manifest:

FileContents
ask.jsonThe submitted Ask
node-session.jsonConnected-runtime session metadata
policy-decisions.jsonlAllow / deny decisions per scope
tool-calls.jsonlEach tool invocation with summaries
file-diff.patchCode changes produced
test-results.jsonTest outcome summary
approval.jsonApproval request and resolution record
pr-summary.mdHuman-readable PR description
replay-link.txtURL into Cloud Replay
manifest.jsonSchema version, bundle kind, run id, mode, required artifact list, artifact hashes, signer key id, and signature algorithm
manifest.sigDetached Ed25519 signature over the manifest
verifier-public-key.pemPublic key for independently checking the detached signature

A third party can verify that the required files are present, the hashes match, the schema is supported, and the detached signature validates.

Naming#

The user-facing nouns follow the LumenFlow product language: Ask, Connections, Rules, Approvals, Proof.