Skip to content
View usestockledger's full-sized avatar

Block or report usestockledger

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
usestockledger/README.md


A company does not pay the market. It pays the book.

Every company keeps a register of who owns it. Not a bookkeeping nicety: it is the document that answers one question, who gets paid. When a dividend is declared the issuer freezes that book on the record date and pays whoever is written in it.

That book has always been kept twice, by the company and by a transfer agent, because a register with nothing to check it against is not a register. It is an assertion. Tokenized equities kept the first copy and dropped the second.


What the issuer got right

Read this first or the rest reads as a smear.

Stock tokens on chain 4663 implement ERC-8056. A dividend sends nobody cash: it raises a multiplier that changes how many underlying shares stand behind one token. Raw balances never move.

On 14 August 2026, in block 36 345 344, Apple's multiplier went from 1.000000000 to 1.000566080. That is the quarterly dividend, sitting inside the token. Anyone saying this chain eats the dividend has not looked.


The number

One eth_getLogs from block zero returns every corporate action the chain has ever recorded. Fifteen events, nine contracts. Two of them are the same payload emitted twice.

CRWD block multiplier
first 978,630 1.0 → 4.0
again 1,231,096 1.0 → 4.0
reading result
absolute 4.000000000
composed 16.000000000
agree no
same effective time   identical payload   nothing marks which line is a correction

Both are defensible ways to write an indexer. On a log with no repeats they agree exactly. Here they differ by a factor of four, and the chain offers no way to tell which one the issuer meant.

That figure is not a claim in a deck. It is a test that runs on every push:

git clone https://github.com/usestockledger/ledger-core
cd ledger-core
node --test test/*.test.js
node examples/replay.js

Four parts of the book

Identity Which contract a ticker actually means, decided by bytecode and nothing else
Register What the chain did to it, with duplicates, reversals and divergences flagged
Snapshot Who held the exposure at the effective time, looking through pools where readable
Distribution What that makes them owed, whether the issuer accrues or pays cash

Identity is the one worth reading twice. 1127 contracts answer to AAPL and 346 copy the issuer's naming scheme, bullet character included. Only one carries the dividend.


Open

stock-ledger The register of record: ten pages on identity, the log, snapshots and payout.
erc8056-checks Every number we publish, as a script. Five checks, zero dependencies, no key.
ledger-core Identity, register, snapshot and allocation as pure BigInt arithmetic.
ledger-sdk Read the register off the chain without trusting us.
ledger-contracts The on-chain interfaces, published before deployment.
corporate-actions-log Append-only record of every sweep. Never edited, corrections included.
awesome-tokenized-equities Curated map of the tokenized equity landscape.

Where this stands

Stage Status
Corporate-action register, chain 4663 ✅ complete, 15 events verified
Contract identity by bytecode ✅ complete, 540 named, 194 genuine
Primitives, open and tested ✅ live
Interfaces, published ✅ live
Issuer announcement matching not built
Holder snapshots not built
Distribution rail not deployed

Nothing here holds an asset and no contract address is claimed. Everything asserted about the chain is reproducible without us, which is the only reason to believe any of it.


ledger-core

29 tests · 0 dependencies
ledger-sdk

13 tests · offline suite
erc8056-checks

5 checks · 0 dependencies


stockledge.xyz · @usestockledger

Popular repositories Loading

  1. awesome-tokenized-equities awesome-tokenized-equities Public

    Curated list of tokenized equity issuers, standards, venues, tooling and research, with a maturity tag on every entry.

  2. ledger-core ledger-core Public

    Corporate-action primitives for tokenized equities: bytecode identity, event register, holder snapshot, largest-remainder allocation. BigInt throughout.

    JavaScript

  3. ledger-contracts ledger-contracts Public

    On-chain surface of the register as interfaces: contract registry, event register, holder snapshot, distributor. Nothing deployed.

    Solidity

  4. ledger-sdk ledger-sdk Public

    Read tokenized-equity corporate actions off Robinhood Chain: resolve a ticker to its real contract, replay the register, read balances at a block.

    JavaScript

  5. erc8056-checks erc8056-checks Public

    Read-only checks against Robinhood Chain: the full corporate-action register, bytecode identity, ticker collisions. Zero dependencies, no API key.

    JavaScript

  6. stock-ledger stock-ledger Public

    The register of record for tokenized equities on Robinhood Chain: contract map, corporate-action register, holder snapshot, distribution rail.