Skip to content
All libraries

Open Audit & Trust Standard

OATS

Open Audit & Trust Standard — audit evidence and verifier-owned trust-signal primitives that complement OAS lineage. Not a paid universal trust-score product; scoring policy stays with the verifier.

An evolving standardFollow the work, one revision at a time.
§ 01
Capabilities
01

Audit evidence carriers

02

Verifier-owned trust policy inputs

03

Temporal decay hooks

04

Behavioral signal modeling (experimental)

05

Merkle-tree attestation chains

06

Integration with OAS lineage

§ 02
3 crates

Inside OATS.

Every crate in the OATS workspace, what it does, and how it fits together.

01

oats-sdk

0.8K LOC

Client SDK for submitting audit evaluations and reading verifier-scoped trust signals. Integrates with OAS lineage for chain verification.

02

oats-score

0.7K LOC

Local scoring helpers. Multi-factor inputs (lineage depth, behavior history, identity checks, temporal decay) under caller policy — not a global paid score.

03

oats-oracle

0.6K LOC

Optional oracle adapters for consensus attestation evidence with Merkle-tree chains. Experimental; not required for OAS lineage authorization.

§ 03
Surface

Cryptography

01Ed25519
02BLAKE3
03Merkle trees

Reference languages

Rust

Integration path

Verify evidence before scoring.

The public SDK provides the current OATS evidence verifier. Configure actual issuer, key-purpose, revocation and trust authorities; the retained Rust OATS components have a separate release track.

Current public SDK
npm install @openagentid/sdk@0.7.2
Read the integration guide →

Start building with OATS.

Read the documentation or explore the source.