Verifiable credibility · Midnight Buildathon

Credibility
you can prove.

Vero is a verifiable credibility layer for people and organisations publishing online. Prove a relevant credential or accountability claim — and choose what you reveal.

fig. 01 — disclosure path ZK / SELECTIVE
witness · private
issuer
holder
credential_id
expires_at
typeaccredited_journalist
zk compact circuit · verified off-chain
ledger · public
A source, verified.
Vero verified

The source chooses what to reveal. Identity can stay private — only the credential-backed fact becomes public.

§ 01 · PROBLEM

Publishing is easy.
Credibility is harder to prove.

Anyone can publish. Not every source can prove what qualifies them to speak with authority.

platform badges Prove platform approval.

A checkmark tells you that a platform approved an account. It doesn't prove professional credentials or expertise.

content provenance Prove where content came from.

Provenance systems can show how content was created or changed. They don't necessarily prove the credentials of the source behind it.

professional credentials Prove qualifications.

Professional credentials already exist — but they are rarely portable, cryptographically verifiable trust signals on the open web.

Vero connects these worlds by turning credentials into verifiable trust signals.

§ 02 · MECHANISM

Verifiable credibility,
by design.

Vero turns existing credentials into cryptographic proofs. The source decides how much of the underlying information to reveal.

01 source

Holds a credential

A professional licence, organisational credential, or accountability claim — issued by a recognised body. It stays on the source's side.

02 circuit

Compact circuit

Proves the credential is one of those in the issuer registry, and that it has not expired. The credential itself is never submitted — and the proof does not reveal which registered credential it is.

03 disclose()

Choose what to reveal

The source discloses only what it chooses. Identity can be public, associated with an organisation, or private.

04 render

Reader sees it

The frontend reads the ledger and shows the verified signal next to the source or post.

identity public verified
identity private / pseudonymous verified

Identity and credibility don't have to be the same thing.

§ 03 · SCOPE

What Vero verifies —
and what it doesn't.

Verifies

  • Valid professional credentials — accredited journalist, licensed doctor, registered accountant, licensed engineer, other recognised professionals
  • Recognised organisations — news outlets, research organisations, companies, crypto/Web3 organisations
  • Credential validity — the credential is registered by a recognised issuer, and is not expired
  • Accountability claims — an organisation can prove it is a recognised entity willing to stand behind what it publishes

Doesn't verify yet

  • × Whether a specific claim is true
  • × Whether an opinion is correct
  • × Whether content is scientifically accurate
  • × Whether a publisher is politically or editorially trustworthy

Vero verifies the source. It doesn't decide what you should believe.

§ 04 · SOURCES

Credibility isn't
one-size-fits-all.

professionals
  • Journalists
  • Doctors
  • Accountants
  • Engineers
  • Researchers
  • Other credentialed professionals
organisations
  • News outlets
  • Research organisations
  • Companies
  • NGOs
  • Crypto / Web3 organisations
pseudonymous

A source can prove relevant credentials without necessarily revealing a legal identity.

@anon_eth Vero verified credential verified · identity: pseudonymous
§ 05 · LANDSCAPE

Different trust problems
need different proofs.

Approach What it proves Main limitation
Platform verification Platform approval of an account Controlled by the platform
Community Notes Community consensus about a claim Slow and platform-dependent
Fact-checking Editorial judgement about a claim Requires an intermediary
C2PA / Content Credentials Content provenance and history Doesn't primarily establish source credentials
Professional credentials A person's or organisation's qualification Usually not portable/verifiable where content is published
Vero Verifiable credentials / accountability of the source Early-stage ecosystem and issuer registry
C2PA helps answer

"What happened to this content?"

Vero helps answer

"What can this source prove about itself?"

Vero doesn't replace fact-checking, Community Notes or content provenance. It addresses a different, upstream problem: giving sources a portable way to prove what they are qualified or authorised to claim.

§ 06 · PERSONAS

Three sides of the
trust problem.

reader

Can I trust this source?

Readers need a simple signal that tells them what a source can actually prove about itself.

professional

Can I prove my credibility?

Professionals should be able to demonstrate relevant credentials without being forced to expose information they don't want to share.

organisation

Can we stand behind what we publish?

Organisations should be able to establish accountability and credibility around the content they publish.

§ 07 · WEB3

Credibility matters most
when identity is complicated.

Crypto and Web3 already operate with pseudonyms, DAOs, collectives and globally distributed organisations. Vero can separate a source's credibility from the requirement to expose a legal identity.

@protocol_research
Vero verified
credential / organisation verified · identity: pseudonymous

A particularly strong early use case — accountability and pseudonymity often coexist in Web3.

§ 08 · ADOPTION

Two problems,
not one.

A registry with no issuers is worthless, and issuers with nowhere to show the signal are too. Whoever displays a Vero badge and whoever issues the credential behind it are different parties, with different reasons to move.

who displays it

Web3-native publishing, first

Mirror, Farcaster, Lens and wallet-based social already assume a wallet, already understand proofs, and already publish under pseudonyms. The education cost is close to zero, and the case Vero makes — prove the credential, keep the identity — is the case those communities already argue for themselves.

Then: individual publications and newsletters, where one editor can say yes. Then the platforms — Substack, Ghost — which move last and only on evidence.

who issues it

Bodies that already credential

Journalists' associations, medical councils, engineering orders. They already decide who is accredited and already maintain that list — Vero does not ask them to make a new judgement, only to publish one they already make.

Slow to adopt, which is why they follow the first group rather than lead it. But they are the only entities that can make the signal mean anything.

Why anyone bothers before the ecosystem exists

the source

A credentialed journalist who cannot safely publish under their own name has a personal reason to want this, with or without a platform. That is demand, not adoption strategy.

the bot problem

Generated content is now indistinguishable from written content at a glance. "A credentialed human stands behind this" is a signal no platform checkmark can give, and the need for it arrived recently and suddenly.

regulation ahead

The Digital Services Act and the AI Act push platforms towards provenance and accountability obligations. Verification built early is cheaper than verification retrofitted under a deadline.

Who operates the registry

Today: one registrar, run by the project, and labelled as a demo rather than dressed up as governance.

The destination is not a decentralised registrar but one registrar per issuer — the body that grants a credential is the only one that can say whether it still holds. That is why supporting multiple registrars is the next piece of contract work rather than a later refinement.

Vero does not need an ecosystem to be useful to its first source. It needs one source who cannot publish under their own name, and one reader who wants to know whether to listen.

§ 09 · ROADMAP

Three waves, one foundation.

wave 01 · submitted

Prove

Credential → ZK proof → Verified. Core mechanism proven end-to-end, with a Merkle registry of issuers and on-chain expiry.

wave 02

Publish

Close the DApp Connector gap so a source can prove from inside the browser, and deploy off the local devnet onto a public Midnight network.

wave 03

Harden

Per-credential revocation, so one accreditation can be withdrawn without disturbing the rest — and governance by quorum rather than by a single key.

beyond

Infrastructure

Multiple credential types and verification policies. Browser overlay, platform integrations, verification API, broader credential ecosystem.

§ 10 · STATUS

Where Wave 1 stands.

Done

  • Product concept, mechanism and naming finalized
  • Competitive landscape, personas and risk notes documented
  • Local Midnight dev stack — node, indexer, proof server
  • Compact contract — Merkle issuer registry, expiry enforcement
  • End-to-end proof flow on the local devnet
  • Automated checks — end-to-end and proof-forgery regression
  • Reader view — verified badge rendered from live ledger state
  • Contract test suite — 30 tests, under a second, no devnet needed
  • Multiple registrars — one per issuer type, appointed by governance
  • Demo video — three minutes, with the proof shown running
  • Wave 1 submitted

Now

  • Judging — September 16 to 27

Next

  • Wallet bridge — prove from the browser
  • Public-network deployment

Wave 1 is about proving the mechanism — not building the entire product.

Wave 1 submitted · September 9, 2026


Read the full build log →

A trust layer
for the open web.

Vero starts with verifiable professional and organisational credentials — and a simple idea: sources should be able to prove what they are qualified to claim.