Common Credo

Common Credo is a free, open standard that specifies the format of a portable record of creditworthiness. A record is a statement, signed by the organisation that makes it, that a person or business met an obligation: repaid a loan, honoured trade credit, remained a member in good standing. Common Credo is a specification and a set of tools. It is not a company, a lender, or a database; it runs no server and holds no records.

It exists because creditworthiness that is visible to a local organisation is hard to carry anywhere else. A co-op, supplier or microfinance group often knows that a person has been reliable, but that knowledge stays local: a lender or trader who does not already know them has no way to check it. Common Credo defines a record that the person keeps and can show to anyone, and that anyone shown it can check without contacting a central service.

A trusted local organisation (a supplier, a trade counterparty, a co-op, a chamber, a microfinance group) signs a record about a person or business: "repaid this loan", "honoured this trade credit", "member in good standing". The person keeps that record themselves, on their own device, and can show it to anyone. Anyone shown it can check two things in about a second, without contacting any central service: that the record is genuine, and that it has not been cancelled.

There is no Common Credo server in that check, no central register, and no account with Common Credo. Each organisation publishes its own list of what it has cancelled, at its own address. Each person controls their own record and their own right to dispute or withdraw it. There is nothing in the middle to own, charge for, capture, or switch off.

Common Credo is built on Nostr, an open protocol for signed messages carried by independent relays. Building on it means the signing keys, the tamper-evident records and the public relays are existing, proven infrastructure that no one owns — Common Credo did not have to build or run any of that itself, and there is no new central system to trust.

How it resists cheating

Common Credo enforces nothing itself. It has no server that can police behaviour and no authority that decides who is right. Instead the design tries to make dishonesty visible, permanent, and costly to whoever attempts it, so that being honest is the cheaper course. The main mechanisms:

None of this prevents malice outright, and the standard says so plainly: a spiteful organisation can still cancel a truthful record, and a coordinated group can still attempt an attack. What the design does is make both visible in public data, permanent on the record of whoever attempts them, and diluted by the many records around them. The newest participants, with the fewest records, are the most exposed. That is named, not hidden.

What is here

The three roles

The tools are free and open-source. Issuers and holders download and run a small program on their own computer, because it holds a signing key that must stay with them. Verifiers can use the tool on this site directly.

Status, plainly

As of 9 August 2026: the standard is complete through its eight foundation decisions (v0.3), and the tools work and have been tested against live infrastructure. Common Credo is an early-stage experiment. It is expected to change as people use it and give feedback; it is not a finished product. Some things are deliberately not done yet:


Common Credo · Standard Specification v0.3. The standard is free and will remain so, owned by no one. The specification is an open document; the shared building-block code is Apache-2.0; the tools are AGPL-3.0. There is a longer explanation for anyone who wants it.

Contact