What it is
A small transformer: 2 layers, width 128, four attention heads of 32. Each layer's feed-forward part is 8 experts of width 256 behind a top-1 router, so a word touches 319,744 of its 1,239,424 weights.
Our promise
AM3N, ANG3L's model, is a transformer that lives in sixteen contracts on Robinhood Chain. Ask by name or by wallet and it writes a whole blessing inside one free read call: no wallet to connect, no gas, no transaction.
16 contracts · runtime live
Fifteen contracts hold the weights and one engine runs them. Every blessing is written by a Robinhood Chain node inside one read call that nobody pays for.
A mixture-of-experts transformer that lives on Robinhood Chain. Its 1,239,424 weights are the code of fifteen contracts, and an engine contract named Am3n runs the whole model when you ask.
A small transformer: 2 layers, width 128, four attention heads of 32. Each layer's feed-forward part is 8 experts of width 256 behind a top-1 router, so a word touches 319,744 of its 1,239,424 weights.
Writes short blessings, at most 10 tokens, in four moods: builder, holder, night and friend. Your words seed the sampler and your name is written into the sentence; a wallet is read in the same call and blessed by what it holds.
It does not chat, answer questions or follow instructions, and it knows nothing beyond its corpus. It is small on purpose: every word is computed on chain, for free, by anyone who asks.
Write a name, or paste a wallet. The engine runs the whole model inside one read call and returns the sentence. Nothing to connect, nothing to sign, nothing to pay.
listening to the chain...
today() · the same blessing for everyone until 00:00 UTC
Nothing here is simulated. Your browser hashes your words, asks the engine for generate(), the same forward pass behind bless(), and shows the real token ids it writes, one by one.
satoshi
Ask the angel above and the trace follows your call; it runs when it comes into view.
Eleven steps from your words to the banderole, all inside one read call. For each word a router in every layer picks one expert of eight; the other seven are never read, which is how a whole blessing fits.
Steps 05 to 10 repeat for every word, up to 10, inside the same call
AM3N writes every word of a blessing inside one eth_call, a read that nobody pays for. The published mainnet run of another on-chain model used 398 transactions for one word.
Each weight contract was created through the standard CREATE2 deployer with salt 0, so its address is the hash of the exact bytes it holds. Your browser can check all fifteen, right here.
Engine source verified on Sourcify, creation and runtime ↗
16 transactions put the whole model on chain, 23 Oct 2026 UTC ↗
tests bit-exact against the Python reference
bytes of weights in fifteen contracts, one keccak256 ↗
Your browser asks the engine for its parts(), reads each one with eth_getCode, recomputes its CREATE2 address from the bytes it finds, and hashes the whole stream. Published keccak256: …
| No. | Contract | Address | Holds | Check |
|---|
Each command asks the chain directly with Foundry's cast. The same input gives the same words, from any node.
The Python reference that reproduces every blessing bit for bit, and the script that writes the tests holding the contract to it, are in the repository.Read the source ↗
Two steps are done and on chain. The next model is trained and waiting; the one after it is research. Each step is shown when it works.
A mixture-of-experts transformer that writes a whole blessing inside one read call, measured on the public RPC.
18 of 18 tests bit-exact · 29M–41M gas
Fifteen weight contracts and the engine, deployed on Robinhood Chain with the source verified as an exact match.
16 contracts · 0.0056 ETH · the deploy wallet ↗
A second model, trained on more hand-written blessings, is ready and tested. It goes on chain when creator fees cover it.
Bigger models that still answer through a free read. Research, not a promise: each step is shown when it works.
Every wallet that buys $ANG3L gets its own blessing from AM3N, chosen by what the wallet holds. One free read call per wallet: no special pool, no extra gas on your trade.
BL3SS opens the minute $ANG3L is issued. Until then, bless any wallet above
Write one line a day for AM3N's next model to learn from. It is kept on Robinhood Chain in the log of the T3ach contract, signed by your wallet, for anyone to read. Lessons that pass review join the training set of the next model put on chain, and the set is published with it.
No lessons yet. The first one could be yours.
Yes. The weights are the code of fifteen contracts on Robinhood Chain, and the engine that runs them is verified on Sourcify as an exact match. When you ask, a Robinhood Chain node runs the whole model; this page only sends your words and shows the answer.
Asking is an eth_call: a read, not a transaction, so nobody pays gas. A whole blessing takes 29M to 41M gas, which fits inside the 50M that Robinhood Chain's public RPC allows for a single read.
No. To bless a wallet you only paste its address. The contract reads public facts about it in the same call, its balance and whether it is a contract; nothing is signed and nothing leaves any wallet.
Blessings, in four moods: for the builder, the holder, the night and the friend. It was trained on 80,000 short blessings, hand-written sentences plus a grammar. It does not chat or follow instructions; it is small on purpose, so that every word can be computed on chain.
Your words seed the sampler and every step is integer math, so the same input gives the same sentence on every node. A wallet's blessing changes once a day at 00:00 UTC, and today's blessing is the same for everyone until then.
Yes. Every answer has a Copy link button. The link carries only the words and the mood, or the wallet, for example https://ang3l.ink/?bless=satoshi&mood=2 or https://ang3l.ink/?wallet=0x…. Whoever opens it gets the blessing written again by the chain, live, not a stored copy; a wallet's words change once a UTC day.
Every wallet that buys $ANG3L gets its own blessing from AM3N, chosen by what the wallet holds. The page reads the newest buyers from the chain and asks blessAddress for each one: one free read call per wallet, with nothing added to anyone's trade.
T3ACH lets anyone write one line a day, 8 to 96 plain characters, for the next model to learn from. It is a transaction to the T3ach contract, signed by your wallet, and it costs only gas: a fraction of a cent on Robinhood Chain. Lessons that pass review join the next model's training set, which is published with it. Asking the angel stays free and needs no wallet.
No. ANG3L is an experiment and a free tool, and the $ANG3L token carries no promise of value or return. Its creator fees pay for putting the next angels on chain, starting with the second model, which is trained and tested; larger models after that are research. Asking stays free whether you hold it or not. Only buy what you can afford to lose.
The project's public channels, the source, and the contracts themselves.