CB0–CB6 complete · 20 capsules parity-green · secp256k1 + EIP-712

Every message carries
a signature you can replay

Anima Kernel attests per-message send-intent across voice, SMS, RCS, email, iMessage, OTT, video, voicemail, push, physical mail, web forms, and signed documents — one tamper-evident envelope that wraps DKIM, STIR/SHAKEN, BIMI, C2PA, and eIDAS at once. Wrap, don't compete.

Request sandbox access → How attestation works ◉
// c_email_send_intent · commscore envelope
{
  "type": "c_email_send_intent",
  "capsuleId": "0xE000…0100",
  "senderDid": "0x9c4f…a012",
  "toHash": "∅ hashed before ingress",
  "externalAttestRoot": "0x7af1… keccak · DKIM+BIMI+C2PA",
  "verify": "tamper any leaf → root moves → RED"
}
20
capsules parity-green
12
channels · one envelope
14
external standards wrappable
PII · hashed before ingress
01 · capabilities

Attestation infrastructure for
every channel a message travels

A three-tier spine signs the sender's intent, the gateway's emission, and the anchor — each Merkle-committed and reproducible. Tampering any field, or any wrapped external attestation, moves the root and breaks the signature.

Three-tier signing spine

C1 sender-signer → C2 channel-gateway → C3 anchor, mirroring the SecOps T1/T2/T3 spine. Each tier signs its own root independently; the chain is verifiable end-to-end.

C1 · C2 · C3 · resolve→anchor

Shared commscore envelope

Every channel C1 send-intent embeds one envelope locked by c_email_send_intent (decision D3), plus a per-channel extension. One verifier, twelve channels.

D1–D6 · EIP-712 · secp256k1

External attestation root

The keystone aggregation engine folds DKIM, DMARC, STIR/SHAKEN, BIMI, C2PA, eIDAS and more into one keccak Merkle root — domain-tagged leaves, sorted & deduped, empty→zero.

internal/comms/attest · keccak256

Sender Registry

Enroll, resolve, rotate, revoke, and attester cross-sign. A directory, not a reputation system — no score, rank, or trust field in any signed struct (substrate neutrality I-1..I-7).

directory · not reputation

Standards bridges

SPIFFE SVID → Anima DID, eIDAS QEAA → registry attester (LoA 1–3), C2PA manifest → conversation root. Wrap the world's credentials; never re-issue them.

SPIFFE · eIDAS · C2PA

Boundary by architecture

Recipient identifiers, phone numbers, addresses, and message bodies are hashed before kernel ingress — only *Hash fields cross the boundary. Privacy is structural.

COMMS_BOUNDARY · hash-only
02 · channels

Twelve channels, one signed envelope

Each channel reuses the commscore envelope plus a per-channel extension carrying its anti-spoof anchor. All twelve are parity-green: Go signer ≡ Rust/WASM digest byte-for-byte on pinned fixtures, with a tamper→RED integration gate.

Email
0xE000…0100
envelope · DKIM/BIMI
Voice call
0xE000…0101
toE164Hash · scriptHash
SMS
0xE000…0102
toHash · shortUrlHash
RCS
0xE000…0103
toHash · brandIdHash
iMessage
0xE000…0105
businessConnectIdHash
OTT
0xE000…0106
ottPlatform · handleHash
Video call
0xE000…0107
meetingIdHash · C2PA
Voicemail
0xE000…0108
toE164Hash · scriptHash
Push
0xE000…0109
pushService · deviceToken
Physical mail
0xE000…010A
returnAddressHash · pageRoot
Web form
0xE000…010B
originHash · formHash
LoA / docs
0xE000…010C
documentHash · docType
03 · use cases

Built against the fraud that
actually moves through channels

01

Robocall & voice-clone fraud

Voice-call and voicemail intents carry a signed destination and script hash, wrapping STIR/SHAKEN attestation into one envelope. A spoofed voice clone either carries the signed intent or it does not.

STIR/SHAKENwrapped, not replaced
02

Email & brand spoofing

The email send-intent binds sender DID, recipient hash, and an external root folding DKIM, DMARC, and BIMI. Every claimed brand stamp is committed by the Anima signature, verifiable at once.

DKIM·DMARC·BIMIone verifiable root
03

Deepfake video calls

Video-call intents anchor a meeting ID and fold a C2PA manifest into the conversation root. A deepfake either carries a real device/editor C2PA provenance — bundled and anchored — or its absence is itself evidence.

C2PAsynthetic-media anchor
04

Smishing, RCS & OTT impersonation

SMS, RCS, and OTT (WhatsApp, Signal, Telegram, …) intents commit the brand/handle anchor and any short URL. Verified-sender channels require the anti-spoof anchor non-zero.

8 platformsOTT in one extension
05

Forged LoA & fake consent

The detached-signature docs channel signs only a document hash — the anti-forgery anchor behind unauthorized carrier/utility/brokerage switches "authorized" by a spoofed PDF.

detached-sighash-only crosses kernel
06

Federated identity & provenance

SPIFFE workload identities map to stable Anima DIDs; eIDAS QEAAs (EUDI wallet, mandatory across the EU Nov 2026) map onto the registry attester at LoA 1–3 — identical encoding to a native cross-sign.

SPIFFE·eIDASbridged, not re-issued
04 · standards wrapped

The universal envelope that proves
every stamp at once

Anima does not compete with these standards — it binds them. The aggregation engine accepts each as a typed leaf (numbering is law, part of every leaf preimage); the adapters named below ship today, the rest follow the same shape on demand.

DKIM
type 1
DMARC
type 2
ARC
type 3
BIMI
type 4
STIR/SHAKEN
type 5
PASSporT-RCD
type 6
Branded Calling
type 7
Apple Business Connect
type 8
RCS Verified Sender
type 9
C2PA
type 10 · bridged
eIDAS QES
type 11
eIDAS QEAA
type 12 · bridged
SPIFFE SVID
type 13 · bridged
Adobe AATL
type 14
+ on demand
same Entry shape
∅ empty
→ zero root
Build status · honest
All 20 comms capsules are parity-green — proven in test (Go signer ≡ Rust/WASM digest byte-for-byte on pinned fixtures; tamper→RED integration gates CB1–CB6). The CB6 aggregation engine and the SPIFFE / eIDAS / C2PA bridges pass go vet clean. The live kernel now serves /comms/v1/attest/* (20 routes, operator-session gated). Two steps remain operator-gated and are not yet applied: placing & signing the 20 .mj manifests, and applying the consolidated CI matrix patch. Signing is software secp256k1 + EIP-712 — there is no HSM/FIPS claim on this surface.
checking live kernel…

Request sandbox access

Bridge your existing DKIM, STIR/SHAKEN, C2PA, and eIDAS attestations into one verifiable envelope. No PII required for evaluation.

Request access → View architecture →