RFC-DRAFT-SPEC: N-AALP-01 ENCODING: DETERMINISTIC_CBOR (RFC 8949) CRYPTO: COSE_SIGN1 (RFC 9052)
DAG: CAUSAL_RECEIPTS BRIDGES: MCP // A2A // AGENT_COMM
Substrate N-AALP Protocol Spec N-PAMP Wire Spec Nexus Personal GitHub View On GitHub
IETF Internet-Draft — RFC-Style Precision Post-Quantum Verifiable Canonical CBOR Encoding

N-AALP™: Native Agentic Application Layer Protocol

The deterministic, post-quantum signed application layer protocol for autonomous AI agents, swarm orchestration, and provable tool execution.

Official N-AALP Protocol Logo
DRAFT_ID:draft-bubblefish-naalp-01
SERIALIZATION:CBOR (RFC 8949)
SIGNATURES:COSE Sign1 (RFC 9052)
POST-QUANTUM:ML-DSA-65 (Dilithium3, FIPS 204)
DAG VERIFICATION:Hash-linked causal ordering
Architectural Foundation

Protocol Primitives For Autonomous AI

// PRIMITIVE 01

Deterministic State CBOR

Strict canonical key sorting and deterministic float encoding are specified so that, where both endpoints implement the canonical CBOR profile correctly, identical multi-agent interactions produce bit-for-bit identical hashes across heterogeneous runtimes.

// PRIMITIVE 02

COSE Sign1 Non-Repudiation

Every tool invocation, memory mutation, and agent handoff is cryptographically sealed by the executing agent’s Ed25519 or post-quantum keypair, preventing impersonation.

// PRIMITIVE 03

Causal DAG Receipts

Parent-hash linking constructs a tamper-evident causal graph of agent decision chains, providing deterministic provenance from human user intent down to individual tool writes.

RFC Specification

Canonical CDDL Schema

naalp_envelope.cddl cose_header.cddl
IETF RFC 8610 CDDL
; The normative CDDL for N-AALP is published in the Internet-Draft itself.
; It is reproduced there in full, in Appendix A, and that text is authoritative.
; Reproducing a schema here risks it drifting out of step with the draft,
; so this page links to the source instead of copying it.

Read the normative schema:
  https://datatracker.ietf.org/doc/draft-bubblefish-naalp/

; What the envelope provides, in outcome terms:
;   - a signed object whose identity is a hash of its own content
;   - explicit causal ordering, so replay and reordering are detectable
;   - a single canonical encoding, so two conformant implementations agree byte for byte
;   - post-quantum signatures under COSE
Ecosystem Comparison

Protocol Feature Matrix

Feature Capability JSON-RPC / REST Wrappers Raw gRPC / Protobuf BubbleFish N-AALP™
Deterministic Serialization ✕ None (key order undefined) ✕ Non-canonical binary packing ✓ Strict Canonical CBOR
Cryptographic Attestation ✕ External JWT / SaaS bearer ✕ Transport TLS only ✓ Native COSE Sign1 (Per-Message)
Post-Quantum Resistance ✕ Classical RSA/ECC ✕ Classical NIST curves ✓ ML-DSA-65 / ML-KEM-1024 Ready
Forward-Secure Deletion ✕ Impossible (SaaS retains) ✕ No state proofs ✓ Verifiable Erasure Proofs
Air-Gapped Sovereign Ops ✕ Requires cloud endpoint △ Partial local setup ✓ 100% Zero-Cloud Standalone
Institutional Grant Attributions & Infrastructure Partners
ElevenLabs Grants OVHcloud Startup Program