Open Questions.
中文 ← mashbean.net
Bonds key art: in a dark forest, animals each hold a jar of glowing fireflies under a string of lights — there is still light when the network is down.

Special

Bonds (有備而來): Development Reports on an Ideal Digital Wallet

Development experiments using Taiwan’s government services — the Digital Credential Wallet (TW-DIW), the Mobile Citizen Digital Certificate (TwFiDO), and the MyData personal data exchange service — with the goal of building an ideal digital wallet service that works in practice.

Credential and presentation flowTrust and status relationships

ISSUANCE

Issuer

Who issues the card?

Confirm the data, sign a credential, and deliver it to a holder.

“Accept This Card” issues fictional test data to exercise the issuance flow.

Issue a VCVC · OID4VCI

WALLET

Holder

Who keeps the data?

Keep credentials and documents in a wallet; choose when to present them.

MyData files and the government-mail prototype belong on the holding side. Importing a file does not turn it into a VC.

Present proofOID4VP Request proof

VERIFICATION

Verifier

What can you use it for?

Request proof, check it, and decide whether to accept it.

From a self-hosted verifier to parcel pickup at a real convenience store.

Issuer · Publish keys and status
Holder · Identify peers; prepare trust data
Verifier · Check signatures, trust, status

TRUST FRAMEWORK

Trust

Why accept this credential?

Identifiers and public keys, trust lists, credential status, and acceptance rules.

The dashboard observes changes to this information; it does not grant trust.

PRESENTATION

Holder → Verifier

How little can you reveal? Can it work offline?

Two extensions of presentation: what you prove, and how you transmit and verify it.