Skip to content
@AgenID-protocol

AgenID Protocol

The open identity, provenance, and machine-resolution standard for AI agents.

AgenID Protocol

The open identity, provenance, and machine-resolution standard for AI agents.

Every production AI agent should have an identity: a permanent agenid:<ULID>, an accountable operator, declared purpose and disclosure posture, and verification records that anyone — a customer, an auditor, or another agent — can check without trusting AgenID's own database.

Start here

📜 Specification AgenID v1.1.1 Final Protocol Specification — normative. MIT.
🧩 JSON Schemas manifest, manifest-proof, assertion, keys, authorities — draft 2020-12
🔏 Test vectors Real RFC 8785 canonical bytes and Ed25519 signatures, reproducible from public seed labels
🛠 @agenid/core TypeScript reference implementation — identifiers, canonicalization, schemas, proof engine

The protocol in five lines

Agent identity   agenid:<ULID>  — permanent, non-semantic, never re-keyed by platform or deployment
Manifest         operator's DECLARED self-description; plain canonical JSON; never signed directly
ManifestProof    operator key  → DECLARED        VerificationAssertion   authority key → VERIFIED
Signing          Ed25519 (pure) over RFC 8785 canonical bytes of the object minus "signature"
Keys             agenid:key:<ULID>, role ∈ {operator, authority}, two-path discovery that must agree

Important

DECLARED never implies VERIFIED. VERIFIED never implies AUTHORIZED. Platform configuration implies none of them.

Status

Specification v1.1.1 Final (Erratum E1 applied). Levels L1–L4 issuable; L5 reserved. Root authority key ceremony pending — no production assertion is trustworthy end-to-end until the pin is published in the spec repository.

Maintained by AI Venture Holdings LLC. Issues and proposals: open one on the spec repository.

Popular repositories Loading

  1. spec spec Public

    The open identity, provenance, and machine-resolution standard for AI agents. Spec, JSON schemas, deterministic test vectors.

    Python 1

  2. agenid agenid Public

    AgenID reference implementation — @agenid/core (identifiers, RFC 8785 JCS, normative schemas, Ed25519 proof engine)

    TypeScript

  3. .github .github Public

    Organization profile for AgenID-protocol

  4. conformance conformance Public

    Independent conformance test suite for the AgenID v1.1.1 protocol — verifies implementations without depending on @agenid/core

    Python

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…