Authorship & Provenance¶
Cryptographically anchored authorship record across the x402 STARK Receipts standardisation track.
JCS Reference Implementation¶
vauban-x402-jcs-conformance v0.1.0 is a Rust crate published on crates.io under the Apache-2.0 license, authored by Vauban Research. It serves as the 5th-implementation runner for the JCS (RFC 8785) preimage discipline specified in draft-vauban-x402-stark-receipts. The crate validates that JSON serialization of payment receipt structures is deterministic and byte-identical across independent implementations.
Multi-Language Conformance Runners¶
Five packages published 2026-05-24 under Apache-2.0, providing conformance runners across Rust, Python, and JavaScript ecosystems.
| Package | Ecosystem | URL |
|---|---|---|
vauban-x402-jcs-conformance 0.1.0 |
crates.io | https://crates.io/crates/vauban-x402-jcs-conformance |
vauban-x402-canonical 0.1.0 |
crates.io | https://crates.io/crates/vauban-x402-canonical |
vauban-x402-wire 0.1.0 |
crates.io | https://crates.io/crates/vauban-x402-wire |
vauban-x402-stark-receipt 0.1.0 |
PyPI | https://pypi.org/project/vauban-x402-stark-receipt/ |
@vauban-pay/substrate 0.1.0 |
npm | https://www.npmjs.com/package/@vauban-pay/substrate |
All packages: author Vauban Research, license Apache-2.0. The three Rust crates implement the canonical preimage, wire format, and JCS conformance layers defined across the IETF I-D suite. The Python package provides STARK receipt verification for ecosystem integrators. The npm package exposes the x402 substrate layer for JavaScript/TypeScript consumers.
IETF I-D Contribution Record¶
| Draft | Status | Submitted | Pages | Author |
|---|---|---|---|---|
draft-vauban-x402-stark-receipts-01 |
Active | 2026-05-24 | 34 | Vauban Research |
draft-vauban-x402-lifecycle-fsm-00 |
Active | 2026-05-24 | 20 | Vauban Research |
draft-vauban-x402-vpsf-algebra-00 |
Active | 2026-05-24 | 20 | Vauban Research |
draft-vauban-x402-starknet-anchor-00 |
Active | 2026-05-24 | 21 | Vauban Research |
draft-vauban-x402-delegation-binding-00 |
Active | 2026-05-24 | 20 | Vauban Research |
IETF Datatracker: draft-vauban-x402-stark-receipts
The -01 revision of the STARK Receipts draft (34 pp.) supersedes draft-vauban-x402-stark-receipts-00 (submitted 2026-05-21). The four companion -00 drafts cover the payment lifecycle finite-state machine, VPSF Claim Algebra integration, Starknet L2 anchor binding, and delegation grant binding respectively.
x402 Coalition Pull Request Record¶
| PR | Role | Permalink |
|---|---|---|
| #2398 | Review track action-ref-verify | github.com/x402-foundation/x402/pull/2398 |
| #2413 | stark-vauban-pay-v1 baseline fixtures (Axis 1) | github.com/x402-foundation/x402/pull/2413 |
| #2432 | bounded-spend-authorization-sample v0 (5-implementation matrix) | github.com/x402-foundation/x402/pull/2432 |
| #2436 | APPROVE 2026-05-22 16:47 UTC | github.com/x402-foundation/x402/pull/2436 |
| #2440 | Composite trust-query Axis 4 normative layer | github.com/x402-foundation/x402/pull/2440 |
Three-Implementation Coalition X402-2357 (2026-05-19)¶
Three independent implementations producing byte-identical conformance vectors:
- vauban-zkpay (Rust, Apache-2.0) ; Vauban Research
- FeedOracle hybrid-pqc reference (PR #2411)
- action-ref-verify v0.3.0 (PR #2398 review track)
On-Chain Settlement Anchor¶
PaymentDemoEmitter is deployed on Starknet Sepolia at:
Verified via Voyager block explorer.
RPC endpoint: https://sepolia.rpc.vauban.tech/rpc/v0_10 (self-hosted Pathfinder node).
Provenance¶
- IETF contact: research@vauban.tech
- Source repository: github.com/vauban-org/vauban-zkpay (private)
- Conformance vectors: github.com/vauban-org/x402-stark-receipts-conformance (public)
- License: Apache-2.0