The audit trail

How it works — and how to check it.

Everywhere else on this site we talk about money and people. Here we name the technology, because a non-custodial claim is only worth something if a skeptic can verify it. Nothing below is an illustration — every claim on this page resolves to a real transaction you can open yourself.

The mechanism

The money sits on a public ledger, not with us.

Lumenia is built on Stellar, a fast, low-cost public ledger, and the money is USDC — a dollar-denominated asset. Lumenia never takes custody. There is no Lumenia account holding your money on your behalf; it sits on the ledger, in a balance we have no power to move.

  • network Stellar
  • asset USDC

It waits in a Claimable Balance.

When you send, the amount is locked into a Claimable Balance with exactly two claimants: your recipient, who can claim it at any time, and you, who can reclaim it after 7 days if they never do. Nobody else is on that list — Lumenia included.

  • claimants 2
  • recipient unconditional
  • sender after 7 days

Your recipient pays no gas.

A new Stellar account normally needs a reserve of the network's native asset (XLM) before it can hold anything, plus a fee for every transaction. Lumenia's sponsor service covers both — sponsored reserves for the account and its trustline, and a fee-bump wrapped around the claim. The recipient ends up holding 0 XLM and pays nothing to receive.

  • sponsored reserves
  • fee bumped by sponsor
  • recipient XLM 0

The sponsor cannot reach your money.

The sponsor signs, so the question worth asking is what it refuses to sign. An allowlist validator checks every transaction against the source and the parameters of each operation, not just its type: the sponsor may only source the sponsorship and account-creation operations, a created account must start at zero, and anything that would move value is rejected outright. A constraint it cannot verify is a rejection, not an exception. The sponsor is never a signer on a user's account.

  • policy strict by default
  • payment rejected
  • user account signer never

Proof, not promises

Open one and check it yourself.

Every claim writes a transaction to the public ledger — one we can't hide, freeze, or quietly change. So don't take the four paragraphs above on trust. Here are two real ones: open either and look at what landed, and in whose account.

Currently on Stellar's test network, with test money — we say so plainly rather than let the receipts imply otherwise. The mechanism is exactly what will run with real funds.

Backed by the Stellar Community Fund

Watch it happen, end to end.

The demo runs this same code on this same network: a real link, a real claim, and a real transaction at the end of it. We target about 30 seconds.