How Memepany works
Memepany is an airdrop machine for real equity. We spend our own capital to purchase genuine fractional shares, then deliver them into eligible Robinhood accounts through the Partner Stock Program rail. This document explains the full pipeline — from a market order to a share landing in your account — and the public ledger that records every step.
Architecture at a glance
The system is four cooperating services connected by a single event bus we call the Dropstream. Each service is stateless and idempotent; the only source of truth is the ledger.
# the drop pipeline
Stonk Broker ──▶ Acquisition ──▶ Allocation ──▶ Settlement ──▶ Ledger
(fills) (custody) (matching) (delivery) (public)
│ │ │
└──── Dropstream event bus ─────┘
1 · Acquisition
Every airdrop starts as a real order. The Acquisition service batches demand and routes market orders to Stonk Broker, our registered executing partner. Fills are custodied in Memepany's treasury account before anything is promised to a recipient — we never allocate a share we do not already hold.
- Batched routing. Orders are aggregated into 60-second windows to minimise slippage.
- Custody-first. A fill is not eligible for allocation until settlement confirmation
T+0is received. - Fractionalisation. Whole-share fills are split into fractions down to
0.0001 shfor wide distribution.
2 · Allocation
The Allocation service decides who gets what. It draws from the eligible-recipient pool and assigns each selected account a fractional slice, weighted by the fair-share curve below. Allocation is deterministic given a block seed, so the same block always produces the same result — this is what lets the explorer show identical numbers on every refresh.
// fair-share weight for a candidate account weight(a) = base + streak_bonus(a) // consecutive eligible days - recency_penalty(a) // received recently? wait your turn + entropy(block_seed, a.id)
| Parameter | Default | Notes |
|---|---|---|
| Block window | 60s | One settlement per block |
| Recipients / block | 3–20 | Scales with treasury depth |
| Slice size | 0.02–0.60 sh | Per recipient, per block |
| Cooldown | soft | Recency penalty, not a hard lock |
3 · Settlement
Once a block is allocated, the Settlement service delivers each slice over the Partner Stock Program. Delivery is atomic per recipient: either the full slice lands or the allocation is rolled back into the next block. Recipients never see a partial or pending share — only a confirmed one.
N covers exactly the minute starting at genesis + N·60s.4 · The public ledger
Every settled block is appended to the ledger with its hash, ticker, recipient count, total shares, and network fee. The ledger is the canonical record; the website merely renders it. Because block contents are a pure function of the block index, any client can reconstruct the entire history and arrive at the exact same totals — no trust required.
// a ledger block, as rendered by the explorer
{
"index": 152_340,
"hash": "0x9c1af23b8e04",
"kind": "PARTNER",
"ticker":"NVDA",
"shares": 3.4187,
"recipients": 14,
"fee": 4.21,
"t": "genesis + 152340 · 60s"
}
Eligibility
Any active Robinhood account in a supported region is a candidate. There is nothing to sign up for — the allocator discovers eligibility, you don't apply for it. Accounts that recently received a drop are temporarily deprioritised so the pool stays fair.
- Active brokerage account in a supported region
- Able to receive shares via Partner Stock Program
- Not currently in cooldown from a recent drop
Ledger API
The same engine that powers the explorer is exposed read-only. (Illustrative — endpoints are simulated for this demo.)
GET /v1/ledger/tip # latest block index GET /v1/ledger/block/:index # a single block GET /v1/ledger/totals # cumulative shares/fees/recipients GET /v1/ledger/stream # server-sent events, one per new block
Security model
Memepany is a delivery service, not a wallet. We never need — and will never ask for — your password, MFA codes, seed phrases, or a payment method. The only direction value ever flows is toward you.
Glossary
| Block | A 60-second settlement window; the atomic unit of the ledger. |
| Dropstream | Internal event bus connecting acquisition → allocation → settlement. |
| Slice | The fractional share allocated to a single recipient in one block. |
| Tip | The most recent block index on the ledger. |
memepany