portrait of a frog

ranidae

market cap:
k=8k=16k=32k=64k=128k=256buffer: 0 / 256H = D = 2.01.3821.0064128192256slot (relative to buffer head)
on/stillness · on/the/invariant · frog.txt · x/ranidaetxt

aristophanes wrote frogs in 405 bc, a year after the athenian navy had been destroyed at aegospotami and a year before the city would surrender to sparta. the play is set in the underworld. dionysus, god of theatre and ritual transformation, descends into hades to retrieve a dead poet because athens has run out of living ones worth keeping. the frogs appear only briefly, croaking from the marsh that separates the living world from the dead one. their sound is the sound of the threshold. they do not cross it. they do not need to. they are already where they are, and where they are is between everything else.

the frog has no mythology of ascent. it does not soar or hunt or conquer. it sits. it waits. it survives every extinction that does not survive it. the coelacanth is celebrated for being ancient. the frog is ancient and also everywhere, also loud, also in every continent that is not antarctica, also unchanged in its fundamental form for two hundred and fifty million years. it was here before the dinosaurs. it was here after them. it made no effort to persist. persistence was simply what happened when something was built correctly and left alone.

a token can be built correctly and left alone. most are not. most carry with them an administrator, a migration path, a governance contract waiting to be invoked, a team whose continued interest is the precondition of the token's continued legitimacy. the frog has none of these. the frog does not require anyone to remain interested in it. it requires only the chain, which will remain whether anyone is interested in it or not.

on stillness

what does it mean for a token to do nothing? the question sounds like criticism. in the context of 2024 solana, where every new mint arrives with a points program, a staking dashboard, a vesting schedule, a litany of utilities still under construction, doing nothing reads as a failure of imagination or a confession of laziness. this reading is wrong.

doing nothing is a design choice with consequences. a token that does nothing cannot be changed by the people who deployed it. there is no parameter to adjust, no fee switch to flip, no emission rate to vote on, no yield to redirect. the absence of mechanism is the absence of leverage. no one holds leverage over frog because there is nothing to pull.

the alternative, a token with mechanisms, is a token with administrators. administrators have interests. interests change. a staking contract that pays twelve percent today can be adjusted tomorrow by whoever holds the upgrade key, if the upgrade key was not burned, and upgrade keys are rarely burned because burning them feels like giving something up. the yield was the point. the yield going away is the point going away. frog has no yield because frog has no point in this sense. the point of frog is that frog exists on the chain, immutably, at a fixed address, for as long as the chain runs.

this is not a small thing. it is rarer than it sounds.

on the chain

solana settles a block every four hundred milliseconds. this is not a detail. it means that the state of every account on solana is resolved, confirmed, and visible to every other program on solana four hundred times every minute of every hour of every day the network runs. there is no pending state in the sense that ethereum users learned to dread. there is no mempool in which a transaction waits while someone decides whether to front-run it. there is a slot, and the slot either contains your transaction or it does not, and by the time you have finished reading this sentence several hundred slots have passed.

frog exists in this environment not as a choice among alternatives but as the correct answer to a question about what kind of existence is possible here. a token on solana is not a record in a database administered by a company. it is a program derived address, a fixed layout struct, a number in an account that changes only when the rules of the spl token program say it can change, and those rules are defined at the protocol level and have not changed in the time frog has existed and will not change in the time frog continues to exist. the number in the account is the token. the token is the number. nothing mediates between them.

the frog sat in the marsh before the play began. it will sit there after the play ends. the marsh is not a venue. the marsh is not a platform. the marsh is the condition under which frogs exist, and solana is that condition for frog.

on supply

twenty one million. the number is not original. it was chosen by someone else for reasons that have been argued over for fifteen years and will be argued over for fifteen more. the arguments do not matter here. what matters is that twenty one million is a number that everyone already knows means something about scarcity, and frog borrows that meaning without claiming to have invented it.

the supply does not grow. there is no mint authority. the program that could have issued more tokens was disabled at deployment and cannot be reenabled without redeploying the token, which would produce a different token at a different address, which would not be frog. frog is the address. the address is permanent. twenty one million is the number the address contains, distributed across however many wallets hold it at any given slot, and that number does not change.

scarcity is not value. scarcity is a precondition for certain kinds of value, and frog satisfies the precondition. whether the precondition becomes the thing it enables is a question the market answers over time, at each slot, through the decisions of everyone who holds frog or does not hold it, buys it or does not buy it, keeps it or lets it go.

on holding

the frog in aristophanes does not arrive anywhere. it does not have an arc. it croaks in the marsh and the play continues around it. this is not a failure of the frog. the play needed the sound. the sound needed the frog. the frog needed nothing.

holding frog is like this. the holder does not participate in a protocol. the holder does not submit votes or claim rewards or interact with a dashboard. the holder holds a number in an account, and the account is at a fixed address on solana, and the address will be there next week and next year and in ten years if solana is still running, which it will be or it will not be, and if it is not then neither will anything else built on it, and that risk is the risk every participant in every chain accepts when they accept that the chain is real.

there is a kind of investor who needs something to happen. who needs a roadmap and a catalyst and a reason to tell the story of the asset to someone else. frog does not provide this. frog provides only the fact of its existence, its fixed supply, its permanent address, and the sound it makes, which is the sound of something that has been here for two hundred and fifty million years and is not planning to leave.

on the address

the program is deployed. the upgrade authority is set to none. the mint authority is revoked. the freeze authority is revoked. these are not promises. promises are made by people and people change their minds. these are the current state of accounts on solana, readable by anyone with an rpc connection, verifiable in three lines of code, requiring no trust in the team because there is no team action that can alter them now.

the address is public. the bytecode at the address is fixed. the supply at the address is fixed. what is not fixed is the price, because the price is whatever two people agree it is at any given slot, and two people agreeing is not something a program can control, and a program that tried to control it would be a different kind of thing than frog.

frog does not control the price. frog does not influence the price. frog is the thing whose price is being discovered, and the discovery happens on a decentralized exchange, in a pool it did not deploy and does not administer, through transactions it cannot see until they have already settled. this is the correct relationship between a token and its market. the token is inert. the market is alive. the frog sits in the marsh and the water moves around it.

on the invariant

there is one thing frog is, and it is a token on solana with a fixed supply and no administrator and a permanent address and a name that has been on earth longer than the english language has existed to name things. there is nothing it is becoming. there is no version two. there is no upgrade. there is no event that will change what frog is, because the things that could change it have been removed, and the things that have been removed cannot be restored.

the frog in the marsh is not waiting. the frog in the marsh is not hoping. the frog in the marsh simply is, which is the hardest thing to be, and the most durable, and the only thing that two hundred and fifty million years of extinction events have proven cannot be taken away.