UVRN

Universal Verification Receipt Network

open-source decentralized verification—the ssl of ai + analytics

Proof that Flows, Truth that Breathes

system upgrade in progress - please pardon the glitches

Restricted — enter passcode

Packages on npm

UVRN Packages v5 is live — 30 scoped packages · all live on npm · v5.0.0 (@uvrn/mcp · @uvrn/store-sqlite at 5.0.1)

New in v5: @uvrn/jsonld · @uvrn/meta-readout · @uvrn/pattern · @uvrn/validate

Live on npm · v530 packages · 5.0.0
@uvrn/core

Delta Engine core — run, validate, verify

@uvrn/sdk

TypeScript SDK for building and verifying receipts

@uvrn/adapter

DRVC3 envelope adapter, EIP-191 signing

@uvrn/mcp

MCP server for AI assistants (Claude, etc.)

@uvrn/api

REST API server (Fastify) — self-host the engine

@uvrn/cli

CLI — run bundles and generate receipts

@uvrn/drift

Drift monitoring — track claim score decay over time

@uvrn/agent

Agent monitoring envelope — unsigned drift receipts

@uvrn/canon

Canonization — freeze and store verified receipts

@uvrn/algox

Signal ranking — rank agent candidates into prominent signals

@uvrn/signal

Typed in-process event bus — zero-dep pub/sub

@uvrn/score

Score breakdown and explanation layer (V-Score)

@uvrn/test

Dev-time mocks, factories & fixtures (dev only)

@uvrn/farm

Provider-agnostic data ingestion with connector contract

@uvrn/normalize

Profile-driven FarmSource normalization

@uvrn/lattice

Cross-domain evidence decomposition + claim sufficiency

@uvrn/consensus

Farm output → DeltaBundle builder with source ranking

@uvrn/compare

Head-to-head and time-series claim comparison

@uvrn/measure

agree / disagree / conflict / potential measurements

@uvrn/identity

Signer reputation tracking (pluggable IdentityStore)

@uvrn/timeline

Claim history reconstruction and chart shaping

@uvrn/watch

Threshold-event alerts with pluggable delivery targets

@uvrn/embed

Embeddable React badge + UMD widget for live claim status

@uvrn/receipt

Canonical receipt model — JCS, Ed25519, NetworkReceipt, toHumanView()

@uvrn/store-sqlite

Durable SQLite stores for all UVRN interfaces + pushToNetwork()

@uvrn/protocol

Umbrella install — core + receipt + measure + consensus + score + signal

@uvrn/jsonldNew in v5

Offline JSON-LD projection of UVRN receipts

@uvrn/meta-readoutNew in v5

HumanView → MetaReadout facts bag for conversational context

@uvrn/patternNew in v5

Pattern observations over measurement history

@uvrn/validateNew in v5

Easy-verify front desk — shape check + optional measure route

Protocol Features

Built for verification, not validation

Verifiable Receipts

Every claim gets a cryptographic receipt. The proof speaks for itself.

Portable Trust

Proof travels with your data. Verify anywhere, anytime.

Slop-Proof

Built to resist manipulation. Protocol-grade integrity.

UVRN Protocol

UVRN

Portable proof for the open web.

UVRN is the lightweight verification protocol that powers verifiable receipts—receipts that flow freely until you decide to block (canonize) them.

v5 · liveUVRN Packages v5 is the canonical 30-package protocol generation — all @uvrn/* packages live on npm at 5.0.0 (mcp / store-sqlite at 5.0.1). The engine measures whether independent evidence about a claim agrees, disagrees, conflicts, or shows early potential — provably.

Core Idea

“Proof that flows. Block it when it matters.”

UVRN replaces heavy ledgers with tiny receipts: signed JSON records that prove who did what, when, and with what result.

Each receipt can stay loose (mutable, portable) or become blocked (canonical, permanent).

Tag Examples

Tags act like open-graph hashtags for proof context. They help index receipts across apps, agents, and people.

TagMeaningTypical Use
#drvc3DRVC3 certificate / protocolCompliance, generic proof, schema version
#canonizedFinalized / blocked receiptLocked record, NFT seal, or audit log
#uvrnUniversal Verification Receipt NetworkCross-registry sync
#proofGeneric evidence emissionGeneric verification events
#vscoreConfidence-score eventQuality metrics / analytics
#ai-actionAI-initiated proofModel run, agent act, automation
#human-signHuman-signed receiptWallet, e-mail, or identity signature
#group-sealCollective canonization1155/721 supporter seals
#loglogHuman-readable twin entrySync to Hermes DevChronicle
#replayableContains replay instructionsUsed by AI automations
#looseproofTemporary verificationDraft, pre-publication proof

Each tag can appear in the receipt metadata:

"tags": ["#uvrn", "#drvc3", "#canonized"]

UVRN Protocol Outline

1. Receipt Structure — DRVC3 Schema

{
  "receipt_id": "abc123",
  "issuer": "app.example.com",
  "event": "content.publish",
  "timestamp": "2025-10-06T21:00Z",
  "integrity": {
    "hash_algorithm": "sha256",
    "hash": "sha256:…",
    "signature_method": "eip191",
    "signature": "0x…",
    "signer_address": "0xA9F1…"
  },
  "validation": { "v_score": 92, "checks": {} },
  "block_state": "loose",
  "certificate": "DRVC3 v1.0",
  "replay_instructions": {"service": "app.launcher", "params": {"id": "42"}},
  "tags": ["#uvrn", "#drvc3", "#replayable"]
}

2. Lifecycle (TVC Loop)

TEST → VALIDATE → CANONIZE

  • Test System or user emits a loose receipt.
  • Validate Cross-checks parity, completeness, freshness → V-Score.
  • Canonize (“Block”) – Optionally lock the proof; write to the Canon Log; issue DRVC3 certificate.

3. Endpoints

MethodEndpointPurpose
POST/api/v1/receiptsCreate / emit proof
GET/api/v1/receipts/:idPublic verification
POST/api/v1/canonize/:idFinalize proof
GET/api/v1/search?tag=#uvrnDiscovery / analytics

Delta Engine API (@uvrn/api)

MethodEndpointPurpose
POST/api/v1/delta/runExecute engine on bundle (returns receipt)
POST/api/v1/delta/validateValidate bundle schema
POST/api/v1/delta/verifyVerify receipt (replay / hash)

4. Integration Pattern

LayerExample
AppsSubstack, LK Hub, Figma plug-in, etc.
AuthWallet / OAuth signature
NetworkUniversal Verification Receipt Network (UVRN, open-source, neutral)
Optional On-chain AnchorEthereum / EVM hash reference

5. Principles

  • Open by default – No proprietary ledger.
  • Minimal and verifiable – Store hashes, not content.
  • Human + Machine friendly – Readable + executable.
  • Selective immutability – Block only what must endure.
  • Ethical proof design – Privacy-preserving verification.

6. License

MIT / Open Proof Standard v1.0

Ecosystem & Get started

Implement: uvrn-packages — Delta Engine, CLI, API, MCP, DRVC3 adapter, and 30 scoped packages (v5).

Live on npm · v5.0.0 (30 packages)

@uvrn/core · @uvrn/sdk · @uvrn/adapter · @uvrn/mcp · @uvrn/api · @uvrn/cli · @uvrn/drift · @uvrn/agent · @uvrn/canon · @uvrn/algox · @uvrn/signal · @uvrn/score · @uvrn/test · @uvrn/farm · @uvrn/normalize · @uvrn/lattice · @uvrn/consensus · @uvrn/compare · @uvrn/measure · @uvrn/identity · @uvrn/timeline · @uvrn/watch · @uvrn/embed · @uvrn/receipt · @uvrn/store-sqlite · @uvrn/protocol · @uvrn/jsonld · @uvrn/meta-readout · @uvrn/pattern · @uvrn/validate

New in v5: @uvrn/jsonld, @uvrn/meta-readout, @uvrn/pattern, @uvrn/validate.

Protocol & schemas: uvrn-base. Landing: uvrn.

Disclaimer: UVRN is in Alpha testing. The engine measures whether your sources agree with each other — not whether they're correct. Final trust of output rests with the user. Use at your own discretion. Have fun.

*UVRN makes no claims to "truth", the "verification" is the output of math — it is up to any user to decide if claim is actually "true" — Research and testing are absolutely recommended per use case and individual system!!

Contribute to our git! We're open source.

How It Works

Three steps to verifiable truth

1

Submit Claim

Send your data through UVRN

2

Generate Proof

Cryptographic receipt created

3

Verify Anywhere

Portable, independent validation

UVRN Tree Illustration
UVRN.org

The Open Validator for AI — UVRN (Universal Verification Receipt Network). © Suttle Media 2025–2026

UVRN Delta-Engine — patent pending

UVRN uses analytics to understand page and worklog usage. Ad storage and personalization stay off.