The foundation · agent-work · fleet-attestation
One record shape.
One way of
signing it.
Four tools that each invented their own file format would not be a stack — they would be four products you have to buy together. Everything here writes one open record shape and signs it one way, which is why the artifacts compose, and why nothing above is locked to us.
agent-work owns record@0 and is its
normative reference and validator. fleet-attestation is the
signing atom, extracted after a dozen repos independently rebuilt the same
thing: canonical JSON, domain-tagged Ed25519, hash chains, offline public-key
verification. Zero runtime dependencies — node:crypto only.
In detail
How it
works.
A sealed record can be expressed as an in-toto attestation predicate in a DSSE envelope, so it rides supply-chain tooling auditors already encounter — in-toto and SLSA verifiers, transparency logs, policy engines — rather than asking anyone to adopt a private format. The record inside is unchanged; the envelope is produced alongside, never instead. The value sits in capture quality and the honesty discipline, not in owning a file extension.
Straight answers
What this
does not prove.
Stated here, at full size, rather than in a footnote. Every tool in the stack carries its own ceiling, and they are not the same ceiling.
Expressing records as an in-toto predicate is provisional and the interoperability question is still open. We do not claim a record verifies today under someone else’s toolchain.
Because timestamps are injected, a record’s times are exactly as honest as whatever supplied them. Trusted time is an added countersignature, not something the core can assert.
Run it
Free,
and local.
node cli.mjs demo examplesnode cli.mjs verify examples/session.intact.jsonnode cli.mjs verify examples/session.tampered.jsonEverything above runs on your machine with no account and no network call. Checking an artifact is free permanently — see what we actually charge for.
The agent will act either way.
The only question is whether anything survives it that a stranger can check.