Skip to content

Vendor platform annex: software-only deterministic multi-agent orchestrator (Bernstein) #231

Description

@chernistry

Filed per the issue chooser's "Vendor platform annex interest" link — this proposes an informative annex, not a normative change to existing text.

Spec section affected

Platform profiles / vendor annexes (new informative annex; no existing normative text changes).

Problem

The quickstart shows a software-only platform profile, but there is no annex yet that maps Trust Record production for a software-only multi-agent orchestrator — a producer whose evidence root is signed journals and deterministic re-execution rather than a TEE. Two composition questions come up immediately when mapping one:

  1. Delegation composition. When agent A spawns agent B under a narrowed policy, what is the intended record shape — one Trust Record per agent with cross-references, or nesting? Delegation chains are the daily case for orchestrators.
  2. Replay as evidence. Is there room in the claims model for deterministic re-execution — an assertion of the form "re-running this workload reproduces measurement X"? For software-only producers this is a strong complement to signatures: a verifier can re-run rather than only check that a log was signed.

Proposed change

An informative platform mapping annex for a software-only deterministic orchestrator, which we would draft and contribute:

  • mapping of orchestrator run journals (hash-chained, HMAC-signed; Ed25519 producer identity; content-addressed artifact lineage) onto Trust Record / EAT claims;
  • the delegation-composition pattern for multi-agent runs, whichever shape the editors prefer;
  • test vectors generated from real runs, suitable for the conformance suite.

Backward compatibility

  • Non-breaking (new optional field, informative addition)
  • Breaking (removes or changes required field, changes wire format, changes algorithm set)

Motivation

I maintain Bernstein, an Apache-2.0 multi-agent orchestrator. Every agent action already lands in a hash-chained, HMAC-signed journal: which model served the step, the policies in force, tool invocations, and content-addressed hashes of every artifact produced. Installs carry a signed Ed25519 identity, and lineage receipts bind each artifact to the step that produced it. The scheduler is deterministic — no LLM in the coordination loop — so a run can be re-executed byte-identically from its journal.

We intend to emit TRACE Trust Records natively per orchestrated run, validate against the conformance suite at tests.agentrust-io.com, and keep the annex maintained as the spec evolves. If a list of implementations is planned, we would like Bernstein on it once we pass.

Related issues or PRs

None yet; we will file focused spec-change issues from the mapping work as concrete normative questions surface.


AI was used to revise grammar and translation, but initially I wrote it myself.

Thanks - Alex.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions