Verification Actions
sha256:19ad9d959b19645e5ea2b3a8bf95dc31966d9c1f5f2ec84d6b120884b13212d1
cd7cc46d9b8d0f59
Generated report detail
Fixture token-issuance-v0 generated pass at 2026-06-05T15:21:58.306Z.
sha256:19ad9d959b19645e5ea2b3a8bf95dc31966d9c1f5f2ec84d6b120884b13212d1
cd7cc46d9b8d0f59
mock-fakenet
127.0.0.1:5555
nockchain --fakenet --bind-public-grpc-addr 127.0.0.1:5555 --no-default-peers
Mock token issuance lifecycle for future native token compatibility reports.
Focuses on issuer authority, metadata, and supply accounting.
Token Issuance Core
token-issuance-core-v0
Domaintoken-issuance
Path../packs/tokens.invariants.json
Boot mock token fakenet
fakenet
mock-fakenet profile ready at 127.0.0.1:5555
Issuer mints treasury allocation
poke
1250
Treasury distributes holder allocation
poke
100
Issuer finalizes token issuance
poke
finalized
Read token metadata
peek
Mock Token
Token balances conserve total supply
critical
Observed total=1250, supply=1250; expected token.balances sum equals token.totalSupply.
Token issuance reaches finalized state
critical
Observed finalized; expected token.issuance.status == finalized.
Token decimal metadata remains stable
medium
Observed 6; expected token.metadata.decimals == 6.
Token pokes are performed by issuance authorities
high
Observed 3/3 poke actors authorized; expected actors in [issuer, treasury].
Token total supply matches minted allocation
critical
Observed 1250; expected token.totalSupply == 1250.
Token failure alert remains clear
critical
Observed false; expected alerts.failed == false.
No alert policies configured.
No adapter observations captured.
| Path | Before | After |
|---|---|---|
| token.totalSupply | 1000 | 1250 |
| token.balances.treasury | 0 | 150 |
| token.balances.holder | 0 | 100 |
| token.issuance.status | draft | finalized |
| token.issuance.events | [] | [{"type":"minted","actor":"issuer","amount":250},{"type":"distributed","actor":"treasury","amount":100},{"type":"finalized","actor":"issuer"}] |
Initial state
initial16abe5e4a6a9235c
After boot-fakenet
boot-fakenet16abe5e4a6a9235c
After mint-treasury-allocation
mint-treasury-allocation77c8cd088df78654
After distribute-holder-allocation
distribute-holder-allocation22a29172eb9b7906
After finalize-token-issuance
finalize-token-issuancecd7cc46d9b8d0f59
After peek-token-metadata
peek-token-metadatacd7cc46d9b8d0f59
lab_token-issuance-v0_20260605152158306
sha256:19ad9d959b19645e5ea2b3a8bf95dc31966d9c1f5f2ec84d6b120884b13212d1
cd7cc46d9b8d0f59
/bundle/server-functions/default/.nocklab/token-issuance.report.json
/bundle/server-functions/default/.nocklab/token-issuance.report.md
2107
token.totalSupply, token.balances.treasury, token.balances.holder, token.issuance.status, token.issuance.events
# Token Issuance Lab Report
0 triggered, 0 clear
Token Issuance Verification Candidate
ready
unsigned
token-issuance-core-v0
sha256:19ad9d959b19645e5ea2b3a8bf95dc31966d9c1f5f2ec84d6b120884b13212d1
cd7cc46d9b8d0f59