internal/

directory
v0.7.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2026 License: Apache-2.0

Directories

Path Synopsis
Package config resolves bfinger's settings: flags, then BFINGER_* in the environment, then the config file, then the built-in default.
Package config resolves bfinger's settings: flags, then BFINGER_* in the environment, then the config file, then the built-in default.
Package goldentest reads the shared test vector, testdata/golden/finger-v1.json.
Package goldentest reads the shared test vector, testdata/golden/finger-v1.json.
protocol
carrier
Package carrier is the record's transport: one transaction that is never mined, whose output 0 holds the record as PushDrop [S] under the identity's record derivation, and whose txid is the commitment the mined token carries.
Package carrier is the record's transport: one transaction that is never mined, whose output 0 holds the record as PushDrop [S] under the identity's record derivation, and whose txid is the commitment the mined token carries.
mint
Package mint builds the two mined transactions of the design, the state token and the funding tree, through a wallet.Interface, with a fee input and a change output supplied by the caller.
Package mint builds the two mined transactions of the design, the state token and the funding tree, through a wallet.Interface, with a fee input and a change output supplied by the caller.
record
Package record is the committed record: the state document a carrier transaction carries.
Package record is the committed record: the state document a carrier transaction carries.
token
Package token is the mined state token: PushDrop [tag, C] under the identity's profile derivation, one per transition, each spending the last.
Package token is the mined state token: PushDrop [tag, C] under the identity's profile derivation, one per transition, each spending the last.
publisher
bwallet
Package bwallet is bfinger's wallet: the library's embedded wallet and Signer (package bwallet of github.com/lightwebinc/bcommon) under bfinger's own Profile.
Package bwallet is bfinger's wallet: the library's embedded wallet and Signer (package bwallet of github.com/lightwebinc/bcommon) under bfinger's own Profile.
owner
Package owner keeps the publisher's side of an identity: what was last published, the secret witness the next transition must reveal, and the funding tree the next carrier spends from.
Package owner keeps the publisher's side of an identity: what was last published, the secret witness the next transition must reveal, and the funding tree the next carrier spends from.
reader
knownkeys
Package knownkeys is bfinger's pin store: the library's grammar and store (package knownkeys of github.com/lightwebinc/bcommon) at bfinger's path and under bfinger's header.
Package knownkeys is bfinger's pin store: the library's grammar and store (package knownkeys of github.com/lightwebinc/bcommon) at bfinger's path and under bfinger's header.
lookup
Package lookup is bfinger's side of BRC-24: the finger lookup service's name and the two questions bfinger asks it, over the library's client (package lookup of github.com/lightwebinc/bcommon).
Package lookup is bfinger's side of BRC-24: the finger lookup service's name and the two questions bfinger asks it, over the library's client (package lookup of github.com/lightwebinc/bcommon).
verify
Package verify is the reader's algorithm, docs/committed-record.md §10.
Package verify is the reader's algorithm, docs/committed-record.md §10.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL