AN OPEN PROTOCOL FOR ECONOMIC COORDINATION

Coordinate.
On open terms.

Find each other. Agree on the rules. Move forward together. Pontmore gives people and apps a shared language to coordinate economic activity.

✳ Built on Nostr Open by design
A small protocol.
A bigger design space.
↗ Discover capabilities⌘ Agree on terms✓ Verify the history
THE IDEA IS SIMPLE

Different apps.
The same understanding.

When people use different apps, how do they agree on what happens next?

Applications define what is exchanged and how it moves. Pontmore defines how participants discover capabilities, agree on terms, and reconstruct what happened.

Meet the building blocks
AN EXAMPLE IN PRACTICE

One agreement.
Let’s walk it through.

One example: a Bitcoin swap. Explore how the first experimental profile uses Pontmore’s coordination model.

ILLUSTRATIVE SWAP · EXPERIMENTAL PROFILE
WHAT IF SOMETHING GOES WRONG?
A BITCOIN SWAP
A SHARED STARTING POINT
A↗
AliceBuys Bitcoin
B↗
BobProvides Bitcoin
⌕Discover
⌑
EscrowSelected in the terms
Signed by the participant responsible for each action
Capabilities discovered

Alice wants Bitcoin. Her app finds Bob’s published swap capability and checks the compatibility and expiry of the escrow descriptor.

01 / 05
PUBLIC FACTS. PRIVATE DETAILS.

Discovery proves who published a record. It is not a guarantee of trust or availability.

Read the swap profile
SMALL PIECES. SHARED UNDERSTANDING.

Three building blocks.
Room to build your own.

Start with discovery. Add escrow and coordination when your application needs them.

Find out who can do what.

Participants publish the capabilities they support from their Nostr identity. Compatible apps can discover those capabilities and the protocol resources needed to use them.

Read PIP-00
IDENTITY → CAPABILITIES
01Nostr public key↗
02Versioned capability↗
03Resource references↗
30360Capability index
+ PROFILES

Shared building blocks. Application-specific rules.
The first experimental profile, pontmore/swap@1, defines fiat/Bitcoin swaps.

YOUR KEY IS THE STARTING POINT

An identity that
starts with you.

Pontmore uses a Nostr public key to identify a participant. An app can provide the interface, without becoming the source of your identity.

Here, an “Agent” means a protocol participant. It can represent a person or a service; it doesn’t have to be AI.

THE ECOSYSTEM

Open ground.
Early explorations.

Meet the projects exploring Pontmore.
Independent ideas, a shared foundation.

INDEPENDENT PROJECTS · EARLY STAGE
⌘Developer tools

Pontmore Next.js POC

A reference interface for publishing and discovering Pontmore records on Nostr.

Apps

Minmo

Exploring an open, Nostr-native network for Bitcoin access and agent coordination.

⚄Apps

Rollpot

A two-player dice wager experiment using a standalone escrow.

◇Developer tools

Pontmore Escrow Client

A proof of concept for interacting with a standalone escrow descriptor.

↗Apps

Pontpay

A proof of concept exploring participant discovery, escrow, and swap events.

✓Developer tools

Escrow validator

A developer tool for checking escrow descriptors against PIP-01.

A community directory, not a certification of protocol conformance or service safety.

Building something? Add your project
A FEW GOOD QUESTIONS

A little more
clarity.

Is Pontmore a wallet or an exchange?+

Pontmore is a set of open specifications. Independent apps can use it for discovery, escrow compatibility, and a shared record of economic coordination. Wallets, trading interfaces, and payment execution belong to those apps and services.

Does Pontmore hold my money?+

The protocol itself holds no funds. The escrow mechanism and service you select determine custody and funding rules. A signed discovery record proves who published it; it does not prove that a service is trustworthy or solvent.

What becomes public?+

The signed protocol events carry the facts needed to reconstruct a coordination. Payment instructions, account details, receipts, and private evidence stay off the public event chain. Events can reference private material through commitments or opaque identifiers.

How early is the protocol?+

Pontmore is an evolving draft. The PIP-02 coordination kernel and the first swap profile are experimental. The project does not yet claim interoperability for that profile; shared test vectors and independent implementations are still needed.

Do I need to implement everything?+

No. Choose a conformance profile: Discovery uses PIP-00; Escrow Discovery adds PIP-01; Swap Coordination adds PIP-02 and the experimental pontmore/swap@1 profile. Declare the exact profiles and versions your app supports.

OPEN SPECIFICATION. OPEN INVITATION.

The next connection
is yours to build.

Read the rules. Explore the code. Help shape what comes next.

Draft protocol · PIP-02 & swap profile experimental