Barcodes made things scannable. zzThis makes things readable-writable - and smart.

Write a code on a thing; find its record by camera, typing, or voice.

zzThis is a human-readable, human-writable code for the physical world. Write a zz-code on tape, a crate, a parcel, an envelope, or a sign, or embed it in text or program code. Link it to a digital record or its information hub, then find it by camera, typing, or voice.

Look up a code

Demo · demo data
Olive crate with blue tape reading zz-copper-lantern-sky-zz beside an obscured barcode.
Concept illustrationWord code on blue tape beside an obscured barcode.

    The shortest, smartest distance between a physical thing, its digital record, and the work that comes next.

    A zz code gives people a way to create the mark themselves, wherever the work happens. AI can help identify what a camera sees, count what remains, suggest how an item should be handled, and prepare the next task. The same visible code connects the item, its history, and the people responsible for it. It bridges physical things and their digital control: the easiest, smartest way to identify, manage, and act on them. zzThis is designed AI-first, on the principle that AI is the new UI, and the great connector and leveler across big tech stacks.

    zz-copper-lantern-sky-zz

    opening markerwordwordword or check wordclosing marker
    Word code
    zz-copper-lantern-sky-zz
    Field code
    zz-b2-smith-1-zz
    Handle
    zz-@agentsmith-zz
    Circled marker
    (zz) camp bravo four two (zz)

    Why the zz markers matter

    The zz markers are to zzThis what the start and stop bars are to a barcode, or the three corner squares to a QR code: a fixed frame that tells people and machines exactly where a code begins and ends. Two “zz” letters or “marks”, recognizable almost anywhere, in any handwriting.

    zz- In - any - language -zz

    • Korean zz-구리-등불-하늘-zz
    • Japanese zz-さくら-ねこ-そら-zz (cherry blossom, cat, sky)
    • German zz-kupfer-laterne-himmel-zz
    • French zz-cuivre-lanterne-ciel-zz
    • Aramaic zz-נהורא-שמיא-zz (light, sky)

    How zzThis compares

    How zzThis compares
    BarcodeQR codeAlphanumeric codezzThis
    Create the markPrintPrint or displayPrint or handwriteWrite, draw, print, or display: words, numbers, or symbols
    Read the markScannerCameraPerson, scanner, or typingPerson, camera, voice, typing, or within text
    What it connectsItem to dataSurface to digital contentShipment or item to its tracking statusThing to its record, next action, and authorized macros
    Easy to say and rememberNoNoHard (8 to 22 random characters)Yes (2 to 4 words, or short words and numbers)

    Alphanumeric example: an 8-character handwritten postage code (Deutsche Post) or a 14–22-character parcel tracking number. zz-codes can be words, numbers, or simple hand-drawn symbols such as a smiley or tally marks, and can be read even when written inside a sentence.

    How it works

    Core identity: MARK a lowercase zz code → READ it by camera or manual entry → LINK it to a record → REPORT the words by voice where useful.

    Concept illustrations. These panels show intended use, not a deployed system.

    1. Close-up of blue tape reading (zz) camp bravo four two (zz).
      01

      Mark

      Write the code on tape, a crate, or a pallet.

    2. Phone camera framing a handwritten crate code with offline and check word indicators.
      02

      Read

      Camera or manual entry.

    3. Tablet record card linking a code to NSN, document number, hand receipt, and photo.
      03

      Link

      Connect to an existing record and photo.

    4. Two radios with the handoff "Tag: copper, lantern, sky. Break." and a read-back.
      04

      Report

      Say the code words if a voice handoff is useful.

    Example code zz-copper-lantern-sky-zz

    For a field code made with no device, link and reconcile later.

    Try the scripted demo

    When a reading is uncertain

    The design resolves only above a confidence threshold. Otherwise it asks for confirmation, another view, or manual handling.

    1. Manual
    2. Rescan
    3. Confirm
    4. Resolve

    Design intent. No threshold has been measured yet.

    The code is public; the record is protected

    The visible words are a public identifier, not a password or private key. Payment and authorization remain in signed backend records.

    Top ways zzThis is used

    1. 01

      Logistics

      zz-copper-lantern-sky-zzzz-fastfreight-c4821-123-zz

      Easier handling: mark crates, bags, and parts, then read, link, and hand them off with a phone camera or a few spoken words. For shipping, including across borders, the zz-code can be the shipment's shared identity and hub, where customs, carriers, and payment services find the same information, and its ID on the shared ledger used by every service that handles the goods.

    2. 02

      Postal

      zz-post-rock-river-sky-zz

      A handwritten zz-code can serve as proof of postage and a trackable reference: write it in the stamp corner of a letter or parcel, and it links to postage, routing, and tracking.

    3. 03

      Everyday use: zzThat

      zz-kathy-lost-cat-zzzz-moving-box-kitchen-3-zz

      Free for everyone. Write a code on a lost-pet flyer, a moving box, a garage-sale item, or a note, and anyone can scan it, like a QR code you can write by hand. Endless imaginative uses. The zzThat app is coming to Android, iOS, and the web at zzthat.com.

    4. 04

      AI agents

      zz-acme-support-agent-zzzz-@agentsmith-zz

      AI agents need identities people can easily know and recognize by name, and enterprises need to name and brand their agents, on the everyday web as well as on blockchains. A zz-code gives an agent a short name people can write, say, and verify, linked to who runs it and what it is allowed to do.

    5. 05

      Blockchain addresses

      zz-btc-harbor-violet-nine-zzzz-harbor-violet-nine-zz

      Wallet, account, smart-contract, and agent addresses on networks such as Bitcoin and Ethereum are long strings of random characters. A zz-code is a readable alias for any of them: easier to write, say, and check on screen before you send.

    6. 06

      Macros

      zz-fn-pay-agentsmith-zzzz-run-reorder-water-zz

      A zz-code can also call a function: a short, human-writable command that asks a system to do something, such as reorder supplies, pay an agent, or open a work order. A macro runs only for an authenticated, authorized user who confirms it; the code itself carries no authority.

    Field logistics

    Hand-mark mixed items at the point of work; link the mark to a record.

    Concept illustrations. These panels show intended use, not a deployed system.

    From photo to action

    A second layer after the handwritten code: see an item, identify it, choose its next task.

    Concept illustrations. These panels show intended use, not a deployed system.

    1. Soldier photographing loose and broken items on a vehicle tailgate.

      01 Photograph

      Loose or broken items; spoken note.

    2. Rugged phone boxing each item with a proposed next step.

      02 Guide

      Confirmed item and handling choices.

    3. Tablet turn-in request form with item fields and attached photos.

      03 Review

      Prepared form and photos.

    Day 1 and Day 4 shelf photos; water at about two days left with a reorder prompt.
    Inventory assistant Same shelf across days; lower stock and proposed reorder.
    Phone screen with a recognized item being dragged onto large action buttons.
    Touch first Drag an identified item to an action; offer voice input.

    AI-assisted work: PHOTOGRAPH one or more items → CONFIRM the proposed identification → choose a handling or inventory action by touch or voice → REVIEW the prepared record or form.

    Proposed architecture

    One central server owns codes, records, grants, and the audit log; every app is an API client. Revocation, single use, expiry, and rate limits are enforced on the server.

    Proposal, not built.

    API clients

    Phone appon-device recognition

    Web app

    Partner systems

    Edge layer

    Fast readsresolve, cached signed records

    Central server

    Write and signing APIissue, revoke, version, grants

    Portable SQLcodes, records, record_versions, grants, audit_events

    Object storagephotos for retries and review

    Cloud vision modelhard cases only

    More applications

    The same writable code works in other settings.

    All applications

    About and people

    Meet Michael and the advisors; see prototype explorations.

    About zzThis

    Contact

    Discuss field feedback, a pilot, or collaboration.

    1@1000x10.com