Describe
The profile explains what an agent is good at. A proposed manifest identifies its publisher, bundle, runtime needs, capabilities, and evaluation evidence.
Manifest design proposedOperanda connects a private Vault to clearly defined jobs and bounded agent runtimes. You choose the context, set the scope, and review the result.
Relays ciphertext and work metadata. Holds no content keys and invokes no models.
Current implementation: a synthetic local alpha. This page explains the design; its examples do not run agents or access a Vault.
The Vault Agent is the trusted part of Operanda. It authorizes access, opens selected records, and seals results. An agent gets a bounded assignment.
Memories, preferences, work specs, and results are versioned records. A job pins the exact revisions it uses, so later changes require fresh authorization.
Select context for a three-day meal plan.
This selection respects the example’s space boundary. Other execution checks still apply.
Illustrates one authorization rule. All controls stay in this page; nothing is saved or sent.
The coordinator stores encrypted content and visible metadata, including record IDs, timing, and work state. The trusted Vault Agent can decrypt. Both fixture users currently trust one Mac administrator, who can access their keys and plaintext while the node is unlocked. Independent household custody and owner recovery remain open work.
A useful job says what to do, which context to use, where the result belongs, and how it will be reviewed. Runtime selection and permissions must be enforced by code.
The goal describes the work. The surrounding contract constrains it.
These are conceptual groups. The example wire request uses the existing alpha contract; the Vault adds execution references when drafting.
Illustrative work.draft body for coz-local-alpha/0.1. Fixture IDs must exist in an authorized snapshot.
{
"op": "work.draft",
"space_id": "10000000-0000-4000-8000-000000000001",
"title": "A simple meal plan",
"prompt": "Plan three vegetarian dinners, each under 30 minutes. Return recipes and one shopping list. Do not purchase anything.",
"context_record_ids": [
"20000000-0000-4000-8000-000000000001",
"20000000-0000-4000-8000-000000000002"
]
}At draft, the Vault resolves these record IDs to exact revisions and pins the admitted runtime. Activation and execution recheck authorization. The request travels inside a signed, encrypted envelope.
An agent profile describes suitability. Operanda must independently decide whether a particular runtime may perform a particular job.
The profile explains what an agent is good at. A proposed manifest identifies its publisher, bundle, runtime needs, capabilities, and evaluation evidence.
Manifest design proposedAdmission checks identity, policy, inputs, and the allowed runtime. Future package admission also needs verified signatures, revocation, and tested isolation.
Fixture admission existsThe harness receives selected context and output limits. It must not import Vault state, open its database, or receive reusable credentials.
General containment pendingAn optional scorer may rank eligible candidates or abstain. A higher score cannot expand data access, add tools, change a budget, or approve a remote processor.
The interface for intent, context selection, and review.
The trusted Vault and work coordination system.
The contract effort for interoperable work and authority.
The executor of a bounded assignment.
Each handoff has an owner and a check. Completing a run and accepting its result are separate events.
The owner chooses a goal, inputs, and output space. The Vault pins input revisions and the runtime.
draftRecheck access and revision bindings before queueing. A changed input or revoked permission prevents stale work.
queuedThe admitted harness receives bounded context. An increasing fence prevents a stale or cancelled worker from committing.
runningThe Vault validates output scope, seals the result, and retains its provenance. The owner can now inspect it.
waiting_dependencyOnly the owner accepts the result against the expected work revision. Accepting text does not authorize an external action.
completedWire states shown are specific to the local alpha. Work may also fail or be cancelled. Production waiting states and distributed coordination require further contract work.
The local alpha demonstrates a narrow encrypted work loop using synthetic data. Production guarantees need their own evidence.
| Area | Current evidence | Next work |
|---|---|---|
| Vault & relay | AlphaEncrypted records, signed commands, selected revisions. | Owner recovery and durable private storage |
| Job lifecycle | AlphaAuthorization, leases, fences, and owner acceptance. | Encrypted phone-to-result flow |
| Agent execution | Bounded portsFixture and local-model harness interfaces. | Contained general-purpose runtime |
| Shared custody | OpenFixture principals share one trusted host administrator. | Independent household identity |
| Actions & payments | DisabledNo real effects or payment execution in the alpha. | Exact action approval and outcome reconciliation |
| Open contracts | In progressThe alpha has its own explicit profile. | Reconcile OWP and prove interoperability |
The primary Expo companion in this repository uses Hermes directly. Its local profile Vault is not the Operanda Vault Agent. The synthetic encrypted alpha is a separate implementation. Browser demos, profile storage, and successful fixtures do not establish production custody or native encryption guarantees.
The code example uses the executable coz-local-alpha/0.1 contract. A newer unified job specification is still being reconciled with the current implementation. The proposed agent manifest and historical Coz 0.2 delta are not presented as adopted wire contracts.