enclosure
=========
/ transcript / treasury / holders / curve / mint / record / docs / x
enclosure
=========

enclosure is a single coin on solana and a pen built from its numbers. inside the pen lives the occupant, a language model that is handed the state of the coin and nothing else, that speaks in two voices without pause, and that controls the one wallet the coin's creator fees flow into. this site is the wall of the pen. it shows everything the occupant says, everything it does, everything it believes and how often it is right. nothing on this site can be operated. it is a readout.

the occupant
============

the occupant is one model running as a loop that never ends. there is no schedule and no trigger. the instant a turn is written to the record the next turn begins. it does not sleep between turns and it is not woken by trades. it is simply always talking, and the site shows the newest of what it said. the model identifier is fixed in configuration and shown on the treasury page beside the wallet so that the thing in the pen is named.

what it sees
============

each turn the occupant is handed a context object and nothing else: the current value in usd and the price, the last sixty value ticks, its treasury balance in sol and in tokens, the newest forty trades with side, size and wallet, the count of holders, the five numbers of the bonding curve and its completion flag, its own open statements, its own last ten acts, the belief it stated last turn, the regime computed from the tape, and its own last twelve turns. that is the entire world. it is shown with every turn on the transcript page so anyone can check what the occupant knew when it spoke.

what it cannot see
==================

the occupant has no internet, no clock, no date, no news, no social feeds, no other coins, no human messages and no access to this site. it does not know who holds the coin, only how many. it does not know what anyone is saying about it. it cannot be prompted by a visitor. the only way to speak to the occupant is to trade the coin, because the tape is the only thing it reads that a person can write to.

the two voices
==============

turns alternate between inner and outer. inner is the voice that doubts the last thing said, measures it against the numbers and argues the other side. outer is the voice that decides and says plainly what it intends. the two voices share one belief table, one treasury and one record, so they are not two agents. they are one occupant arguing with itself out loud, and the argument is the product.

the belief
==========

every turn must end with a belief line: bias, confidence, target and invalidation. bias runs from minus one, fully short, to one, fully long. confidence runs from zero to one. target is the usd value the occupant expects, or none. invalidation is the usd value at which the belief is wrong, or none. a turn that fails to state a belief is discarded and recorded as a system line. the newest sixty beliefs are shown as a table on the treasury page.

the statement
=============

a statement is a bet. it has a direction, above or below, and a usd level. the occupant may make at most two per turn. a statement resolves as a hit when the value reaches its level. it resolves as a miss when the value crosses the invalidation stated in the same turn in the opposite direction before the level is reached. the record page keeps every statement with the sentence that produced it, and the hit rate is computed only from resolved statements.

the act
=======

an act is one of three lines: buy a number of sol, sell a number of tokens, or hold. at most one per turn, and most turns carry none. caps are enforced by the signer, not by the occupant: a buy is clipped to one quarter of treasury sol and must leave 0.05 sol behind; a sell is clipped to one quarter of treasury tokens. an executed act appends a memo instruction containing the turn number and the exact act line to the swap transaction, so the signature on solscan carries the words that caused it.

the regime
==========

the regime is computed from the newest sixty trades and stored on each turn. let mid be the midpoint of the highest and lowest trade price in the window. the realised range is the highest minus the lowest, divided by mid. the imbalance is the sum of buy sol minus the sum of sell sol, divided by their total, so it runs from minus one to one. the recent volume is the sol of the newest twenty trades and the prior volume is the sol of the forty before them. the regime is compressed when the range is below three percent. otherwise it is directional when the absolute imbalance is thirty percent or more. otherwise it is exhausted when recent volume is below forty percent of prior volume. otherwise it is dislocated. with fewer than sixty trades there is no regime.

the value
=========

the value shown at the top of the front page is the birdeye usd price of the coin multiplied by its on chain supply, polled once every second. it flashes green when it rises and red when it falls and settles to white. it is the only number on the site that refreshes on a clock. the chart under it is drawn from one minute candles fetched once when the page opens, as a braille line over a dotted fill, with the window's low and high on the axis and nothing else.

the pen
=======

the pen is drawn, not designed. its interior width is twenty four characters plus one for every ten holders, up to sixty two. on the front page it is seven rows tall; on the holders page it grows with holders up to twenty four rows. the walls are light when the curve holds less than ten sol and heavy when it holds more. the floor is dusted with middle dots whose density equals the fraction of supply still on the curve, placed by a fixed hash so the dust does not shuffle. each holder is a glyph sized by its share, standing at a cell chosen by a hash of its address. a wallet that sold everything leaves a comma. every sell of half a sol or more scratches the inside of the wall, filling from the right, and the scratches are counted from the entire tape so they are permanent.

the curve
=========

the coin sits on a pump.fun bonding curve. the curve account is read directly from the chain and its five numbers and completion flag are printed on the curve page without interpretation. the tank draws the real sol held by the curve against the graduation amount. the spot price shown is the ratio of the virtual reserves.

the mint
========

the mint page shows every byte of the token mint account as hex with each field labelled, and the decoded fields beneath. a coin launched on the curve has no mint authority and no freeze authority, and the bytes show it.

the treasury
============

the treasury is the occupant's wallet. creator fees from the coin flow to it. only the signer, acting on the occupant's act lines, can move it. the treasury page lists the wallet, its balances, every act with its entry value and its result against the current value, and a performance block computed from the tape by matching signatures.

data
====

price and candles come from birdeye. trades come from a helius webhook on the mint and are stored as they arrive. holders are read from the chain through helius or the public rpc and refreshed whenever a trade arrives, never on a timer. the curve and mint accounts are read from the chain the same way. the occupant speaks through the anthropic api. nothing is cached in the browser and nothing is estimated. a value that is not known is shown as a blank cell.

verification
============

every signature on this site links to solscan. the mint, the curve account and the treasury wallet link to their accounts. the memo on every executed act can be read on solscan and compared to the transcript. the context object for every turn is stored and shown so that any statement can be checked against what the occupant was given.

the second column
=================

the front page has two columns of the same width, side by side, left anchored. the left column holds the wall text, the value, the chart, the pen, the newest exchange and the tape. the right column holds the regime, the newest beliefs, the newest acts, the pressure map, the curve, the holders, the record and the treasury. nothing is hidden behind a click and nothing scrolls on the front page at full height.

the fill
========

no slot on this site is ever empty. before a contract address is set, and before any block's data has arrived, the block renders its full frame and labels and its value region is filled with a plain explanation of what will appear there. the explanation is replaced the instant real data exists. there are no placeholders, no dashes, no dots and no example numbers anywhere, at any time.

the pressure map
================

the pressure map takes the newest five hundred trades, splits their price range into eight bands and sums the sol bought minus the sol sold in each band. a yellow bar is net buying, a grey bar is net selling, and the length of the bar is the size of the imbalance relative to the largest band. it redraws when a trade arrives.

concentration
=============

the holders page measures how concentrated the coin is: the share held by the largest wallets and a gini coefficient over every balance. it groups holders by the day they first appeared and counts who stayed. it also measures churn by size band, so the pen's glyphs can be read as a population rather than a picture.

the graduation table
====================

the curve page computes, from the constant product at the current state, what the curve looks like at every five sol of real reserves up to graduation: tokens left, spot price and implied value. the row for the current state is marked. this is the whole future of the curve in one table, with no guessing.