Sandbox only — no real funds are transferred
JOIN THE PROJECT

Build the accord in the open.

Start with a runnable example. Then help answer a concrete question about routing, trust, or failure handling.

01 / RUN THE REFERENCE

One clone. A complete test payment.

Use Node.js 24+. The reference CLI uses built-in Node modules and runs without installing the website dependencies.

It prints the selected quote, virtual balances, signed packet, and receipt. Nothing connects to a bank or payment provider.

git clone https://github.com/ValueAccord/value-accord.git
cd value-accord
node apps/sandbox/src/cli.js
node --test tests/*.test.js
02 / CHOOSE A QUESTION

Useful first contributions

Routing under failure

What should happen when a quote expires or a provider disappears? Propose a synthetic fixture and the expected result.

Inspect the router →

Protocol review

Challenge packet fields, replay protection, and trust assumptions. Reference the exact RFC section in your proposal.

Review RFC-0001 →

Reproducible feedback

Found confusing wording or a broken interaction? Include the URL, steps, and expected behavior using test data.

Report a problem →
Verify a demo packetInspect a downloaded receipt independently ↗Contribution guideTests, scope, and how to propose changes ↗Threat modelAssumptions and known research gaps ↗GovernanceHow stewardship is being discussed ↗Security reportsHow to request private maintainer contact ↗
Working group status: forming

Proposals and feedback start in the public repository. For a larger contribution, discuss the design in an issue before implementation.