Awazon Shapes

Full index

Every shape on this reference

Awazon market links

Supplied by the site owner and printed unchanged, with nothing added and nothing ranked. This reference contacts none of them, so it reports no availability of any kind.

Both tables below are generated from the cards themselves, so they cannot fall out of step with what the cards say.

The cards are grouped into five families: addresses, keys, money, session and files. A family is a place to look, not a claim that its members are related in any deeper way, and several shapes could sit in two families at once.

If you already know which format you are dealing with, the first table will take you to it in one step. If you do not, the second table is often the faster route, because it is phrased in terms of the question you are trying to answer rather than the name of the thing in front of you.

The shapes, family by family

One row for each card, giving the alphabet it uses and a single line on what it covers. The alphabet column is a short label; the symbol sets behind those labels are on the four alphabets. Where two rows share an alphabet they will usually differ on length, and where they share both, they will differ on structure.

The quickest way to use this table is to work down the alphabet column first and the length inside it second. Between them those two properties separate most of the shapes on the site from each other, and the ones they do not separate are precisely the pairs worth being careful about, since two formats that share an alphabet and a length can only be told apart by where their fixed characters sit.

Addresses and identifiers

ShapeIn one lineAlphabet
The onion addressOne length, one alphabet, no punctuation inside, and a fixed suffix at the end56 chars, base32
The sixteen character onion addressThe older short form, and what meeting one says about the age of a note16 chars, base32
A mirror link that carries a pathScheme, host, path and query, and the one slash that separates two of themscheme, host, path
A host built from lookalike charactersConfusables, and why the onion alphabet deletes most of them before anyone can use thema narrow set, by accident
Percent encoding inside a linkA percent sign plus exactly two hex digits, and the shapes that hidespercent, two hex digits
An order referenceA shape whose rules are private, and how to read one anywayset by the market
A usernameCasing, punctuation, invisible characters, and two names one character apartletters, digits, light punctuation
A string shaped like an email addressLocal part, one at sign, a domain with a dot, and the display name traplocal part, at sign, domain

Keys and signatures

ShapeIn one lineAlphabet
A PGP public key blockThe marker lines, the blank line, the base64 body and the closing line, taken one at a timebase64 body, ASCII markers
A PGP private key blockThe same container as a public key block, with the one word that changes what it holdsbase64 body, ASCII markers
A clear signed messageReadable text between an opening marker and a signature block, with an escape rule of its ownplain text, then base64
A detached signature blockA signature with no message inside it, and the filename convention that ties it to onebase64 body, short
A PGP encrypted blockThe least specific marker in the family, shared by several unrelated kinds of payloadbase64 body, any length
A key fingerprintForty hex characters, usually in ten groups of four, with several printed forms40 hex characters
A short key id and a long key idEight characters or sixteen, cut from the end of a forty character fingerprint8 or 16 hex characters
The checksum line at the foot of an armoured blockAn equals sign and four base64 characters, alone on the line above the closing markerequals sign plus 4 base64

Money

ShapeIn one lineAlphabet
An amount and its decimal placesWhere the separator sits, how many digits follow it, and what the system keeps insteaddigits, one separator
A Bitcoin address in the older alphabetA mixed case run beginning 1 or 3, in the alphabet that leaves out four lookalike charactersbase58, mixed case
A Bitcoin address in the newer alphabetOpens bc1, stays in one case throughout, and uses a thirty two character body alphabetbech32, one case
A Monero addressA fixed ninety five character run opening with 4, in the base58 alphabetbase58, 95 chars
A Monero subaddress and an integrated addressThree near identical strings separated by one character at the front and a total widthbase58, 95 or 106 chars
A wallet seed phraseA fixed count of lower case words, single spaced, every one drawn from a fixed listwords, single spaced
A transaction idSixty four hexadecimal characters in one run, with no prefix and no separatorshex, 64 chars
What a payment QR code carriesA square code is a container; the shape worth reading is the text a scanner returnstext, scheme first

Session and account

ShapeIn one lineAlphabet
A captcha tokenThe short answer you type, and the opaque value that answer produces on the far sidefour to eight chars, one alphabet
A session cookieA name, an opaque value and a fixed vocabulary of attributes on one linename=value, then attributes
A passwordThe one shape you never see while you type it, described through the field around itany printable characters
A one time codeSix digits, sometimes eight, where the first character may be a zero that mattersdigits only, 6 or 8
A timestamp printed on a pageA moment written as text, complete or ambiguous depending on one trailing fielddigits, separators, offset
A time written as a plain integerA run of digits counting seconds, indistinguishable from any other number of that widthdigits only, 10 or 13
A link with a token inside itA URL where an opaque run in the path or the query is itself the secretURL with an opaque run

Files and text

ShapeIn one lineAlphabet
A file hashA fixed run of hex characters where the count of characters names the algorithm familyhex, 32 to 128 chars
A filenameA short label attached to a file by whoever made it, subject to rules that differ by systemalmost any character, 255 max
An extension, and the second extension behind itA name may carry many dots, and only the text after the final one is the extensionletters and digits, no fixed length
A line from an archive listingOne row of a printed archive index: attributes, a size, a date, and a path at the endcolumns, path last
A quoted message blockEarlier text reproduced inside a reply, marked line by line so it reads apart from the new writingmarked lines, nested
A block that lost its line breaksText that carried structure in where its lines ended, passed through something that joined themany text, structure lost
The line of metadata under an imageThe small line a viewer prints beside a picture: dimensions, a size, a format and sometimes a dateintegers, unit, format word

What each correct shape leaves unsettled

The same cards again, in the same order, with a different column: the one sentence from each card naming what stays open after the format matches. Read down this table when you are deciding whether a check is worth running at all, because it tells you in advance what you will still not know when it passes.

ShapeWhat a correct one still leaves open
The onion addressA correct address says nothing about who holds the matching private key.
The sixteen character onion addressThe short form dates the note you are reading, not the motives of whoever kept it.
A mirror link that carries a pathA path can be laid out correctly and still land somewhere you did not intend.
A host built from lookalike charactersA host that survives every confusable test is still only a host somebody handed you.
Percent encoding inside a linkWorking out which characters are hidden does not reveal where the link goes.
An order referenceA neat reference is still just a label that somebody typed or pasted into a field.
A usernameNothing inside a username carries information about the person behind the account.
A string shaped like an email addressThe layout cannot say whether the mailbox exists or who collects what arrives there.
A PGP public key blockAnybody can produce one of these and put any name they like in the comment field.
A PGP private key blockA tidy private key block is still a private key block, and it should not have reached you.
A clear signed messageThe readable half can be rewritten and the layout will still look exactly right.
A detached signature blockNothing inside names the file it belongs to; the pairing rests on a filename.
A PGP encrypted blockThe marker names the container, so an encrypted body and a merely compressed one look alike.
A key fingerprintA fingerprint printed beside a key was put there by whoever built the page it sits on.
A short key id and a long key idA short id that agrees is eight characters agreeing; the other thirty two never took part.
The checksum line at the foot of an armoured blockThe line speaks about transport, and says nothing about who assembled the block.
An amount and its decimal placesA faultlessly formatted amount can still be the wrong quantity, in the wrong unit, for the wrong thing.
A Bitcoin address in the older alphabetPassing the alphabet and the length says who could not have produced it by accident, never who holds it.
A Bitcoin address in the newer alphabetA longer checksum catches more typing accidents and answers no question about the destination.
A Monero addressNinety five correct characters establish the form of the string and nothing about its destination.
A Monero subaddress and an integrated addressSeparating the three kinds is reliable and stops precisely at the kind; the holder stays invisible.
A wallet seed phraseA phrase in perfect shape is silent about how many people have already read it.
A transaction idSixty four valid hex characters do not even establish that the string is an identifier of this kind.
What a payment QR code carriesA well formed payload proves the container was decoded, and says nothing about what the printing beside it claims.
A captcha tokenA correctly shaped answer is still only a guess at what a picture said.
A session cookieThe value is opaque on purpose, so a well formed one carries no information at all.
A passwordThe field can accept a value in full and still store only part of it.
A one time codeThe digits are right or wrong only relative to a clock you cannot see.
A timestamp printed on a pageA time is a statement made by whoever rendered the page.
A time written as a plain integerNothing in the digits says the number is a time rather than a reference.
A link with a token inside itHolding the link is the whole of the claim it makes.
A file hashA digest of the right length still leaves open which file, if any, it was computed from.
A filenameA legal name is a label somebody typed, and it constrains the bytes behind it not at all.
An extension, and the second extension behind itA familiar suffix is a label chosen by hand and describes the bytes only by agreement.
A line from an archive listingEvery column is a header field recorded when the archive was built, not a measurement of it.
A quoted message blockQuoted text is typed by the person replying, so its formatting is theirs from end to end.
A block that lost its line breaksA block with its breaks intact has survived a journey, which is a fact about the journey only.
The line of metadata under an imageEach field is read from a header, and a header is a value written by whatever produced the file.

These lines are deliberately narrow. Each is specific to its own shape, and the general argument they are instances of is set out on what a shape proves, and where it stops.

Other ways in

Two indexes cover the routes these tables do not. If your starting point is something visibly wrong on your screen, the symptom index is filed by appearance rather than by format. If your starting point is a card you have opened and cannot follow, the anatomy page explains what each of the six sections on a card is doing.

Neither table on this page is hand written. Both are assembled from the cards at the moment the page is built, which means a card cannot appear here saying one thing and say another when you open it. It also means the tables are complete by construction: there is no card on this site that is missing from them, and no row here that leads anywhere except to a card.

Every page on this reference