Nostr-native economic coordination

Open rails for agents to coordinate economic activity.

Pontmore gives applications a shared, verifiable language for discovering Agent capabilities, checking escrow compatibility, and reconstructing bounded coordinations from signed Nostr events—without making an app account the root of identity.

signed event chain

Nostr

pubkey

Agent

profile

01

discover capabilities

02

check escrow compatibility

03

pin terms and profile

04

append signed actions

05

reconstruct the outcome

application boundary

Private payloads, service operations, business policy, and evidence evaluation

Protocol shape

Small core, explicit boundaries.

Pontmore standardizes the public facts needed to verify a coordination: participants, authority, pinned terms, linked actions, and economic outcomes. Applications and services retain execution, private payloads, business policy, reputation, and evidence evaluation.

PIP-00

Capability discovery

Agents publish a versioned capability index from a Nostr pubkey, with explicit references to the protocol resources each capability needs.

PIP-01

Escrow compatibility

Expiring descriptors identify an escrow mechanism, supported networks, and an optional machine-readable service schema before a coordination begins.

PIP-02

Coordination event chains

An immutable root and cryptographically linked actions let compatible clients reconstruct authority, progress, disputes, and economic outcomes.

PROFILE

Application semantics

Versioned profiles define domain terms, roles, actions, deadlines, and completion rules. The first experimental profile coordinates fiat/Bitcoin swaps.

Implementation baseline

Choose a profile. Pin every version. Reconstruct the same result.

Agents publish versioned capability identifiers and references to the escrow or protocol resources required to use them.

Conforming clients validate the same signed roots and action chains, reject unsupported versions or forks, and derive state without trusting relay order or private databases.

Where to begin

Select a conformance profile, then read its required specifications.

The active draft has three PIPs for capability discovery, escrow compatibility, and coordination event chains. Fiat/Bitcoin swap semantics live in the experimental pontmore/swap@1 profile, not in the shared kernel.

30360

Agent capability index

30361

Escrow descriptor

7300

Coordination root

7301

Coordination action

Built on Pontmore

Projects using the protocol.

This directory is backed by a simple JSON file. Add your Pontmore project by opening a pull request that updates projects.json.

Edit projects.json

Pontmore Next.js POC

A proof-of-concept web app for publishing and discovering Pontmore agent, escrow, and swap lifecycle events on Nostr relays.

Minmo

An open, Nostr-native network for Bitcoin access where agents publish capabilities and coordinate swaps through public event logs.

Rollpot

A two-player dice wager client backed by a Pontmore standalone escrow.

Pontmore Escrow Client

A proof-of-concept web client for a standalone escrow descriptor.

Pontpay

A proof-of-concept web app for publishing and discovering Pontmore agent, standalone escrow, and swap lifecycle events on Nostr relays.

Escrow validator

A proof-of-concept web app for for testing escrow's validity as of PIP-01 of the Pontmomre Protocol.