Skip to content

cdk-axum: Proof-of-Reserves /audit endpoint + experimental-features info page#2128

Draft
mvuk wants to merge 6 commits into
cashubtc:mainfrom
mvuk:axum-por-audit-endpoint
Draft

cdk-axum: Proof-of-Reserves /audit endpoint + experimental-features info page#2128
mvuk wants to merge 6 commits into
cashubtc:mainfrom
mvuk:axum-por-audit-endpoint

Conversation

@mvuk

@mvuk mvuk commented Jun 18, 2026

Copy link
Copy Markdown

cdk-axum: serve a Proof-of-Reserves attestation + experimental-features info

Experimental / discussion-first (opened as draft). This supports a Bark
(Ark)-backed mint; feedback on shape and whether it belongs behind a feature flag
is very welcome.

Adds mint-side serving for a Proof-of-Reserves attestation and a small info-page
surface. Scoped entirely to crates/cdk-axum/.

Changes

  • GET /audit/latest.json — serve a file-backed PoR bundle (CORS-open).
  • Info page — render the live attestation (reserve / block height + bundle link),
    framed as a lower bound ("Lower bound across N live Bark VTXO(s) as of block X");
    an "Experimental features" section (payjoin board, on-chain send, PoR) below the NUTs.
  • GET /icon.png — serve a file-backed mint icon (CORS).

Notes

  • The bundle is produced out-of-band by the payment processor; this PR only serves it.
  • PoR framing is intentionally a lower bound — never a completeness claim.
  • Commits are DCO Signed-off-by.

🤖 Generated with Claude Code

Nordic Operator added 6 commits June 18, 2026 15:20
… on-chain send, PoR) below NUTs

Signed-off-by: Matthew Vuk <matthew@second.tech>
…chain copy; PoR 'via Bark'

Signed-off-by: Matthew Vuk <matthew@second.tech>
…-backed)

Signed-off-by: Matthew Vuk <matthew@second.tech>
…le link)

Signed-off-by: Matthew Vuk <matthew@second.tech>
Signed-off-by: Matthew Vuk <matthew@second.tech>
Signed-off-by: Matthew Vuk <matthew@second.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant