TASKWIRE desk 01
Connecting to the wire…

Keep a tamper-proof record of what your AI helpers did.

For anyone who uses AI agents or bots: write down what each one was asked and what it gave back, and Taskwire seals every entry so nobody can quietly change it later.

Under the hood: a SHA-256 hash chain and Ed25519 signatures made in your browser, with an optional Solana memo as a public timestamp.

live ping dispatch slip pinging services…

    How it works in 3 steps

    1. 1

      You type what an AI helper was asked and what it answered.

    2. 2

      We seal it with a digital fingerprint and signature, in your browser.

    3. 3

      You get a receipt anyone can check for later edits.

    Nothing is moved or charged. Only if you choose to save a copy on Solana will your wallet ask you to approve a tiny network fee.

    § 01

    Network health

    What this does: shows, live, whether the Solana network is running smoothly right now.

    Mainnet, read through our same-origin RPC relay. Refreshes every 20 s while this tab is open.

    Slot

    000000000

    confirmed

    Throughput

    0000

    tx / s, last 60 s

    Slot time

    000

    ms per slot

    Epoch

    0000

    progress through the current epoch

    Transactions per second, last 30 one-minute samples · getRecentPerformanceSamples

    § 02

    The method, in detail

    Four stations every task passes through. Nothing here is a promise; each step is code you can read in this page.

    1. 01 · REQUEST

      Write it down

      Name the agent, what was asked and what came back. Plain text, kept only in this browser.

    2. 02 · HASH

      Chain it

      The entry is serialised in a fixed key order and hashed with SHA-256 together with the previous entry's hash. Change one letter and every later link breaks.

    3. 03 · SIGN

      Sign the receipt

      The hash is signed with Ed25519: either a session key made in this tab, or your Solana wallet through signMessage. Same curve either way.

    4. 04 · ANCHOR

      Pin the head

      Optionally write the latest hash into an SPL Memo on mainnet. Anyone can then see your ledger existed in that state at that slot.

    § 03 · TOOL

    My records

    What this does: keeps a list of tasks and results, each sealed so any later edit shows up.

    Hash-chained and signed in your browser. Stored in this browser's local storage, nowhere else. Export it any time.

    Entries
    0
    Head
    —
    Chain
    empty
    Signer

    Session key … lives in this browser only and holds nothing.

      No dispatches yet. File one above or fill a sample.

      § 04 · TOOL

      Check a receipt

      What this does: tells you whether a receipt someone sent you is genuine and unchanged.

      Paste any Taskwire receipt. We recompute its hash and check the Ed25519 signature against the signer's public key, right here, with no server.

      • Well-formed receipt
      • Hash matches the entry body
      • Ed25519 signature valid for signer
      • Links to a known previous entry

      Signer type and key are shown after checking.

      § 05 · TOOL

      Service status

      What this does: checks that the public services bots rely on are up, and how fast they answer you.

      The services an on-chain agent leans on, pinged from your browser. Latency is round-trip from you; each probe asks for something real and shows what came back.

      ServiceProbeAnswerLatencyLast 8

      § 06

      The life of one dispatch

      Scroll to follow your newest entry through the wire. The bytes below are the real ones from your ledger.

      1. Filedagent · request · result
      2. Serialisedfixed key order, UTF-8
      3. HashedSHA-256 with previous head
      4. SignedEd25519 over the hash
      5. AnchoredSPL Memo, optional

      § 07 · TOOL

      Save on Solana (optional)

      What this does: puts a public, dated copy of your latest seal on Solana, so you can later prove your records existed then.

      One SPL Memo transaction, signed in your own wallet, writes your ledger head hash to mainnet. It costs a network fee and nothing else. It moves no tokens.

      Save my latest seal

      memo texttaskwire:v1 head=… n=0

      Program
      MemoSq4g…fcHr
      Fee
      —
      Signer
      connect a wallet

      Check a saved copy

      Paste a transaction ID and we read the note it carries.

      Notes saved by a wallet

      Memos posted by an address, read from getSignaturesForAddress (latest 100 signatures). Your wallet fills this in when connected.

        § 08

        Receipt format

        Version 1. Small enough to paste into a chat, strict enough to verify without trusting us.

        {
          "v": 1,
          "kind": "taskwire.receipt",
          "n": 4,                          // position in the chain, from 1
          "ts": "2026-11-05T10:42:13.000Z",
          "agent": "research-bot",
          "request": "…",
          "result": "…",
          "prev": "9f2c…",                 // hash of entry n-1, or 64 zeros
          "signer": "base58 Ed25519 public key",
          "scheme": "session-ed25519 | solana-wallet",
          "hash": "sha256(body)",           // body = the fields above, in this order
          "sig": "base58 Ed25519 signature of 'taskwire receipt\n' + hash"
        }
        • Body is JSON.stringify of v, kind, n, ts, agent, request, result, prev, signer, scheme in that exact order.
        • Signed text is the line taskwire receipt, a newline, then the hex hash. Wallets show this text before you approve.
        • Wallet receipts verify with the wallet address itself: a Solana address is the Ed25519 public key.
        • Anchor memo reads taskwire:v1 head=<hash> n=<count>.

        PLAIN WORDS

        Glossary

        The few technical words on this page, in everyday language.

        Hash (fingerprint)
        A short code computed from text. The same text always gives the same code; any change gives a totally different one.
        Signature
        A seal made with a secret key. Anyone can check it with the matching public key, but nobody can fake it.
        Session key
        A signing key made in this browser just for receipts. It holds no money.
        Receipt
        One record as text: the task, the result, its fingerprint and its signature.
        Memo
        A short public text note stored in a Solana transaction. It moves no money.
        Slot / blockhash
        Solana's clock tick and the unique code of the block written in that tick.
        Transaction ID (signature)
        The receipt number of one Solana transaction, used to look it up on explorers like Solscan.
        Lamports
        The smallest unit of SOL. 5,000 lamports is 0.000005 SOL, a fraction of a cent.

        § 09

        Questions on the wire

        What is this, in one sentence?

        A notebook for what your AI agents were asked and what they did, where every entry is sealed so later edits are obvious.

        Is it safe? Does it touch my money?

        It does not touch your money. Records stay in your browser. Connecting a wallet only shares your public address. The one optional transaction, saving a note on Solana, moves no funds and costs only the network fee of about 0.000005 SOL, and your wallet asks you first.

        Where is my ledger stored?

        In this browser's local storage only. Taskwire has no database and no account. Export the JSON to move it or back it up; clearing site data deletes it.

        What is the session key?

        A random 32-byte Ed25519 seed made in this tab with the browser's secure random generator and kept in local storage. It signs receipts and nothing else. It is not a wallet, holds no funds and never leaves your machine.

        Why would I sign with my wallet instead?

        So a receipt carries your public Solana identity. The wallet shows the exact text before signing. A message signature cannot move funds and is not a transaction.

        What does anchoring cost, and what can it do?

        One Memo transaction: the base network fee shown in the review sheet, usually 5,000 lamports. It writes text to the chain and moves nothing. It proves your head hash existed by that slot. It does not prove the tasks themselves were done well.

        Are the service latencies real?

        Yes. Each row is a live request from your browser to that public endpoint, and the answer column shows what it returned. They are your round trips, so they depend on your connection.

        Is there a Taskwire token or a server-side agent?

        No agent runs on our side and the site holds no funds. If a community coin is ever linked here, it will appear in the header and footer with its contract address, and nothing on this page depends on it.