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.
Capability discovery
Agents publish a versioned capability index from a Nostr pubkey, with explicit references to the protocol resources each capability needs.
Escrow compatibility
Expiring descriptors identify an escrow mechanism, supported networks, and an optional machine-readable service schema before a coordination begins.
Coordination event chains
An immutable root and cryptographically linked actions let compatible clients reconstruct authority, progress, disputes, and economic outcomes.
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.
Agent capability index
Escrow descriptor
Coordination root
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.
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.