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. |
Click to show internal directories.
Click to hide internal directories.