Skip to content
Payvol

Documentation

Build against the profile.

No account, no key, and no service of ours. Everything here runs on your own machine against packages you can read.

Your first request

What is here

2 pages written, 28 planned.

The tree below is the whole plan. A page that is written is a link; a page that is not is plain text with a marker, so you can see the shape without following anything that goes nowhere.

Get started

Learning oriented. Follow these in order and something works at the end.

Guides

Task oriented. You already know what you want; these say how.

  • Send a request with an invoice soon Attach one to the email your billing system already sends.
  • Support requests in a wallet soon Parse, judge and present a request without trusting it.
  • Observe settlements on your node soon Follow the update stream and keep records before pruning.
  • Reconcile against your invoices soon Match, classify, and hand readiness to your ledger.
  • Handle the exceptions soon Partial, late, duplicate, unmatched, and what each one means.
  • Move from 0.1 to 0.2 soon What changed, what breaks, and how the two coexist.

Reference

Information oriented. Look one thing up and leave.

  • Request payload soon Every field, its type, and whether it is required.
  • Security envelope soon Modes, suites, and what the signature covers.
  • Canonical encoding soon Key order, numbers, text, timestamps, and absent versus empty.
  • Identifier derivation soon The hash, its domain separator, and how to reproduce it.
  • Settlement metadata soon The two keys written on ledger, and where they are attached.
  • Reconciliation record soon Verdict axes, flags, readiness, and supersession.
  • Reason codes soon Every rejection a reader can return, and what causes it.
  • Conformance vectors soon The positive and negative cases, and how to run them.

Concepts

Understanding oriented. Why it is built this way, and what that costs.

Operate

For whoever runs it after it works.

  • Versioning and deprecation soon How profiles coexist and how old ones retire.
  • Node access and permissions soon What the observation adapter needs, and what it does not.
  • Data retention soon What a record keeps, and why pruning matters.
  • Reporting a security issue soon Where to send it, and what to expect.

Every page is also Markdown.

Append .md to any documentation URL to get its source, and read llms.txt for the whole site in one file.

Start here Open the app