Jump to main
Built for Solana

Routine work,
handed off for good.

OpenHash puts software agents on the repetitive parts of your day. Give each one a remit, walk it through the routine once, then link agents end to end so everything keeps moving while you do something else.

  • One remit per agent
  • Taught once, repeated
  • Linked end to end
  • Stated claims only
Workspace · sample
AdaCollectorSample run
BoAnalystSample run
CyReviewerSample wait
8 on recordlive only where stated
2 waitingdrawn and inert

Sample cards. They show the shape of the product and carry no live data.

Routine an agent could hold

Hand over the dull parts.

  • Filing the daily report
  • Sorting what arrives overnight
  • Tidying a shared folder
  • Checking a dashboard on the hour
  • Copying figures between sheets
  • Flagging items that need a person
  • Gathering prices while you sleep
  • Renaming a batch of files
  • Absent draws inert
  • Unconfirmed draws inert
  • Every entry names its origin
  • Links derive from stored URLs
  • Handles are read, never typed
  • Address shapes get matched
  • No string is refused for looking odd
  • One file holds the facts
The gate

Paste an address. It is compared, not judged.

Any string resembling a Solana address is set beside the register. The gate does not turn a string away for being unfamiliar; it reports if the string equals what has been stated.

ShapeWaiting RegisterAddress absent VerdictWaiting
ReadyTwo samples type themselves in. Tap into the field to enter your own.
Meet an agent

A label, a remit, one routine.

Each agent is built around a single responsibility. You set its remit, walk it through the routine once, and from then on it repeats that routine without being asked again.

  • A labelHow one agent is told from another.
  • A remitA single responsibility, kept narrow.
  • A routineShown once, then repeated without prompting.
  • A position in the seriesIts output feeds whichever agent follows.
  • A visible statusRunning, waiting or idle, readable at a glance.
  • Its own paceIt keeps going behind the scenes.
Watch agents cooperate
Agent · sample
AdaCollectorSample run
remit
Collector
routine
Gather each new item
passes to
Bo, the Analyst
A sample. It shows how an agent is described, not a genuine setup.
Two controls

Run it. Halt it. Nothing runs unseen.

The card beside this text acts out one routine. The two buttons halt it on the spot or send it onward again. All of it happens in this tab.

AdaCollector · sampleRunning
Gathering a fresh item0%
Chains

From one agent to a crew.

Begin with one routine. Link the agents that follow. Previews use sample cards.

One remit, one routine.

Start small. A single agent with a clear remit pays off immediately: it picks up the routine you keep repeating and carries it out alone.

Preview · sample
AdaCollectorSample run
Crew board

Every agent, one glance.

A single list shows who is moving and who is paused. Halt one, resume one, or switch every agent at once. This board is a sample.

Sample crew
  • AdaCollectorSorting a shared folderRunning
  • BoAnalystReading a long reportRunning
  • CyReviewerChecking the latest draftRunning
Pairing

Two agents can argue a result into shape.

One produces, one critiques, and the result travels back and forth until it holds up. Only the version that survives lands on your desk.

  • Repeat on its ownThe exchange continues without prompting.
  • Judge only the endSkip the middle, judge the outcome.
Pairing · sample
AdaCollectorDrafting
CyReviewerReviewing
Watch a routine form

Plain steps, one after another.

An illustrative routine, assembled step by step. It shows how a routine reads when written out; it is not a recorded run.

Routine · illustration
  1. 1DoPull from the source and kick off an export.0%
  2. 2HoldWait until the file has landed.0%
  3. 3ThinkCondense it into three bullet points.0%
  4. 4ChooseIf the drop is large, flag it as urgent.0%
  5. 5AskPresent the digest before release.0%
Method

Three moves from idea to loop.

  1. 1
    Define

    Name it, narrow it

    Label the agent and set its remit. A single responsibility reads better than five.

  2. 2
    Link

    Point it onward

    Aim its output at another agent. The sequence makes each hand-off visible.

  3. 3
    Release

    Send it off

    The sequence keeps moving behind the scenes while its status stays on screen.

The register

Say only what is on record.

Facts about OpenHash that live outside the product sit in one register. Each is stated, absent or unconfirmed, and the page is drawn accordingly.

Register
  • ProductSoftware agents for repetitive jobs, linked into chainsStated
  • Domainopenhash.workStated
  • ChainSolanaStated
  • Chain id0x65 · 101Stated
  • RPC endpointsolana-rpc.publicnode.comStated
  • On-chain addressNo value on recordAbsent
  • Product accessNo value on recordAbsent
  • X@OpenHashWorkStated
  • GitHub@OpenHashWorkStated
Stated

An entry with a value or stored URL and a named origin.

The slot comes alive. Links open in another tab, copy works, and the handle is read from the URL. The chip turns solid and its dot pulses.

Absent

An entry nobody has stated yet.

The slot holds its place so nothing shifts later, but it ignores clicks and says plainly that it is not stated. The chip shows a hollow ring.

Unconfirmed

An entry someone mentioned and nobody has backed.

It is drawn as an absent one would be: held in place and inert. The chip shows a half ring until a provenance line exists.

Solana

Solana, and one live read.

Solana and the endpoint were named in a client statement, recorded at batch-level. The slot below is read from that endpoint, in your browser.

Stated entries8on the register
Chain id0x65 · 101stated, client statement
Inert entries2absent or unconfirmed
Endpoint hostsolana-rpc.publicnode.comstated, client statement
Live readNot read yet
Current slot–

Asks the stated endpoint for the current slot, then again at a calm interval. A failed read is shown as failed, with its time.

Token supplyWaits for an on-chain address
Endpointsolana-rpc.publicnode.com
MethodJSON-RPC over HTTPS
What unlocks what

Statements arrive. The page follows.

Nothing here is edited by hand when a fact lands. The entry changes, and each reader of it changes along.

  1. 1
    On-chain addressGates everythingAbsent

    The on-chain address lands

    The top slot fills with the complete string and turns copyable. The gate stops reporting that it has nothing to compare against, and begins calling matches.

  2. 2
    XStated

    The X link lands

    The icon opens onto the stored URL. The handle appears in its label, read out of that URL, never typed a second time.

  3. 3
    GitHubStated

    The GitHub link lands

    Same treatment: the Octicon opens onto the stored URL, and the footer follows without any edit.

Questions

Short answers, all on record.

What is OpenHash?

Software agents that take over repetitive jobs, linked together, operated from one workspace, for Solana. That description comes from client slides and is the sum of what has been stated.

Can I download it or sign up?

Nothing of the kind has been stated yet. The register holds an open entry for product access, and this answer changes when it does.

Why are some icons and fields faded?

Their entry is absent or unconfirmed. They keep their place so the layout never jumps and they accept no clicks.

Where is the on-chain address?

The slot at the very top of the page holds it. Today it shows not stated. As soon as a value enters the register, the slot shows the entire string and copies it on a click.

How do the X and GitHub icons get their links?

The register stores a URL. The page derives the handle from that URL when it draws the icon. With no stored URL there is nothing to follow, so the icon stays inert.

What does the gate do with an address that is not ours?

It reports the shape honestly. An address-shaped string is compared with the stated on-chain address and called a match or a difference. It is never thrown out for being unfamiliar.

Who named Solana and the endpoint?

A client statement, recorded at batch level. The provenance line sits on each of those entries.

Are the agent cards real data?

No. Every card, status and progress bar on the site is a labelled sample drawn in your browser. Only the cluster slot is live.

What does the page remember about me?

Only your light or dark choice, kept in this browser. No accounts, no cookies, no analytics.

Attention is the scarce part. Hand off what remains.

Every repeated chore you keep doing yourself is time taken from something only you can do. Agents with clear remits carry the repeats, and the register keeps every outside claim honest.

Open items

Waiting on a statement.

Items below derive from the register as the page loads. An entry drops off as soon as it is stated.

  • On-chain addressabsent
  • Product accessabsent