No token has launched. There is no PRBT contract address. Any that exists is fraudulent. How to stay safe
Protocol / Anchor, administer, attest

Try it.
The hash is real.

Type a mark and the digest is computed in your browser with the Web Crypto API. Nothing is sent anywhere and nothing is broadcast. This is the exact payload format the registry contract takes.

SHA-256, computed locally Documents never leave your systems
Anchor / Preview Live
00 / A fair question

Which parts are actually a protocol, and which parts are a company.

Plenty of things call themselves a protocol while being a hosted product with a registry contract attached. The word carries a promise: permissionless, onchain, usable without asking anyone, and able to outlive the team that wrote it. Here is exactly where that promise holds and where it does not.

This is the protocol

Anchor, attest, bond, challenge

The registry, attestation hub, bond vault, and dispute contracts are permissionless. Anyone can anchor a mark without an account, an invoice, or approval. Anyone can post a bond and attest. Anyone can challenge an attestation. The claim schemas are a public standard, and a competitor could read the registry and build a rival interface on the same records tomorrow.

The test it passes. If this company disappeared, the contracts keep running and the records stay verifiable by anyone.
This is a company

Administer, connect, export, arbitrate

The licensing product is hosted software with a price. Revenue connectors to Shopify and Stripe are a service we run. Audit exports are a feature. Arbitration panels are an off-chain institution with real humans. A time locked multisig holds pause authority over the bond vault for the first twenty four months, with expiry written into the contract rather than promised in a post.

The test it fails. If this company disappeared, none of this layer survives, and we would rather say so than imply otherwise.
Why the distinction is not pedantry

The SEC's proposed safe harbor turns on whether essential managerial efforts have completed or permanently ceased, and Rule 103 will require public statements to match offering disclosures. A project that calls its hosted SaaS a decentralized protocol has written itself a problem for later. Naming the boundary now, in public, is cheaper than explaining it under examination.

01 / Lifecycle

What happens to a claim, start to finish.

01

Anchor

A digest of the evidence plus its schema is written to the registry. Free, permissionless, and the document itself stays with you.

Cost: gas only, cents on Base
02

Attest

An attestor with domain standing, counsel or an auditor, signs that the claim is true and posts a bond sized to the value at stake.

Bond locked in the vault
03

Challenge window

Anyone may dispute by posting their own bond. Undisputed attestations settle as correct when the window closes.

Window scales with bond band
04

Resolve

Disputes escalate to a domain qualified arbitration panel, not a token holder plebiscite. The losing side's bond is slashed and pays the winner.

Holders govern rules, never outcomes

Why arbitration and not voting

The canonical token curated registry failure was adChain rejecting the New York Times partly over editorial history. Token holder votes decide popularity, not facts. Every claim in this system has a correct answer, so it goes to people qualified to determine it.

Why challengers show up

In a token curated registry the only reward is the bond. Here an acquirer in diligence, a competing licensee, or an underpaid licensor already has their own money riding on finding a bad record. The audit incentive comes from outside the protocol.

Where it is weakest

If nobody challenges, bonds secure nothing. Early on the protocol seeds professional challengers directly, and we disclose that as a bootstrap assumption rather than claiming decentralized security we do not yet have.

02 / Contracts

Six contracts, deliberately boring.

MarkRegistry      anchor(bytes32 digest, bytes32 schemaId, bytes meta)
                  transferTitle(bytes32 markId, address to)
                  linkRegistration(bytes32 markId, string office, string serial)

LicenseRegistry   grant(bytes32 markId, LicenseTerms terms) returns (bytes32)
                  sublicense(bytes32 parentId, LicenseTerms terms)
                  // reverts when terms exceed the parent envelope

AttestationHub    attest(bytes32 subject, bytes32 claimHash, uint256 bond)
                  challenge(bytes32 attestationId, uint256 bond)
                  resolve(bytes32 disputeId)

BondVault         bond(uint256 amount) / unbond(uint256 amount)
                  // unbonding delay covers the open challenge window

FeeRouter         collect(uint256 usdc)
                  // splits to attestor yield, buyback and burn, operations

SettlementBook    report(bytes32 licenseId, RevenueReport r, bytes sourceProof)
                  settle(bytes32 licenseId)

The constraint that does the work

sublicense() reverts when the child grant exceeds its parent in term, territory, class, or exclusivity. The conflict that normally surfaces during acquisition diligence becomes a transaction that simply fails.

Privacy is a per record choice

A license may be published in full, published as a redacted envelope carrying only what a third party needs to check for conflict, or kept private with only its digest anchored.

Custody, deliberately none

The router never holds customer float. Royalties settle party to party in USDC. No customer document ever touches protocol infrastructure.

03 / Schema

Five claims, each falsifiable.

SchemaThe claimHow a challenge is provedBond
use.specimen.v1 This specimen depicts the mark in commercial use on or before this date Produce the specimen with a provably later origin, or show the digest does not match Low
title.chain.v1 Title passed from A to B on this date under this instrument Produce a conflicting recorded assignment High
license.envelope.v1 These terms are the operative grant for this license Produce the executed instrument with differing terms High
sublicense.valid.v1 This sublicense falls within its parent envelope Arithmetic on the parent record, largely machine checkable Medium
revenue.sourced.v1 This revenue figure came from the connected source for this period Re-query the connector, or show the signature does not verify Medium
Straight answers

How the protocol actually works.

QuestionIs Probant a protocol or a company?

Both, and the boundary between them is drawn explicitly. The registry, attestation, bonding, and dispute contracts are permissionless and are the protocol. The licensing product, the revenue connectors, the audit exports, and hosted arbitration support are operated by a company.

The distinction matters for a specific legal reason. United States exemptions for crypto assets turn substantially on whether the essential managerial efforts of a promoter have ceased, so a project that blurs the line between the part that runs without anyone and the part that a team operates is answering the hardest question about itself badly.

QuestionWhat gets written onchain and what stays private?

Onchain: a SHA-256 digest of the specimen or document, a timestamp, the anchoring address, linked registration numbers, structured license terms, and attestor signatures with their bonds. Offchain and private: the document contents themselves, which never leave the rights holder's systems.

A counterparty verifies by hashing the document they were given and checking that the digest matches the anchored one. If it matches, the document is the anchored document. If it does not, something changed.

QuestionHow does a bonded attestation work?

An attestor, typically counsel, an auditor, or a verifier, posts collateral scaled to the value of the record being attested, then signs it. The attestation enters a challenge window during which anyone can dispute it by posting a counter bond. An undisputed attestation finalizes; a disputed one goes to a dispute market for resolution.

If the challenge succeeds, the attestor's bond is slashed and the challenger is paid from it. The mechanism is not novel in itself. Optimistic oracles, staked arbitration, and restaking systems have run variants of it at scale for years.

QuestionWhat stops a false attestation from going unnoticed?

Money that is already being spent. Slashing only deters if somebody looks, and most bonded systems have to manufacture a reason for anyone to bother. Brand rights arrive with that reason already funded: acquirers running diligence, licensees in disputes, and licensors who suspect underpayment all pay professionals today to hunt for defective records.

Royalty audit is a standing professional service line, not a feature waiting to be adopted. Probant routes an existing detection budget into a mechanism that can pay it, rather than inventing an incentive from token emissions.

QuestionWhat are the core Probant contracts?

Four: a registry that holds anchors and their digests, an attestation contract that records signatures and their bonds, a bonding contract that holds and slashes collateral, and a dispute contract that runs the challenge window and resolution. A fee router sits alongside them, collecting in USDC and splitting between attestor yield, buyback, and operations.

None of them is deployed to Base mainnet yet. The published design precedes the deployment on purpose, so that the economics can be argued with before they are immutable.