A loom for autonomous agents
Weave every agent run into a record you can check.
Agentloom gives an agent a signed spec, a spend policy tested against real mainnet history, a per-run cost priced with live Solana fees, and receipts anyone can verify. It runs in your browser and never holds a key or a coin.
Compose the agent's spec
A spec is the agent's contract with you: its purpose, its tools, its ceiling. We turn it into canonical JSON, hash it with SHA-256, give the agent its own Ed25519 identity generated in your browser, and have that identity sign the hash. Your wallet can countersign as the owner.
The agent's private key never leaves this tab and disappears when you close it.
Bound what it may spend
Write the spend rules, then replay a real wallet's last 25 mainnet transactions through them. Each transaction is checked for SOL out, programs touched and pace, so you see exactly which actions an agent with this policy would have been stopped from taking.
Any program not ticked counts as a violation. Unknown programs are listed by address.
Price one run, then a month of them
Model tokens are priced from the assumption you pick. Everything on chain is priced live: the base fee comes from getFeeForMessage on a real memo transaction, the priority fee from recent slots, the rent floor for a receipt account from the cluster, and the dollar figure from Jupiter.
Reading live fees…
Watch one run settle
Scroll to weave the run. Amounts come from the cost you priced above; no funds move.
| Party | Balance change |
|---|
Verify a receipt, or catch a forgery
Paste a manifest, the agent's public key and its signature. We re-hash the manifest and check the Ed25519 signature with WebCrypto. Change one character and watch it fail.
Load the composer's bundle or paste your own.
How the loom is strung
- Warp: the spec. Fixed threads that every run is woven across. Canonical JSON, so the same spec always hashes the same way.
- Tension: the policy. Ceilings per transaction, per day and per hour, plus a program allowlist. Tested on real history before you trust it.
- Weft: the run. Each step is a pass of the shuttle: plan, call a tool, pay, verify, settle. Its cost is known before it starts.
- Selvedge: the receipt. An Ed25519 signature by the agent's own key over the spec hash, optionally committed to Solana mainnet with a memo you sign.
Questions, answered plainly
Does Agentloom run my agent?
No. It is a workbench for the parts of an agent that should be checkable: its spec, its spending limits, its cost and its receipts. You run the agent wherever you like.
Where does the agent's key live?
In this browser tab, as a WebCrypto key that cannot be exported. Close the tab and it is gone. We never see it and we never see your wallet's keys.
Is the policy enforced on chain?
Not by this site. The policy replay shows what a rule set would have blocked on a real wallet's history, so you can tune it before wiring it into whatever signer your agent uses.
Which numbers are live?
Slot, throughput, epoch, priority fees, the base fee for a memo transaction, rent floors, SOL price and all transaction history are live mainnet or Jupiter reads. Model token prices are assumptions you can edit, and the run flow is a simulation.
What does committing a hash on-chain do?
Your wallet signs one SPL Memo transaction that records the spec hash and agent key. It costs the network fee shown before you sign, moves no funds, and makes the spec's existence at that time publicly provable.
Can I pay an agent through Agentloom?
No. The site never sends SOL or tokens anywhere. The payment flow section is a labelled simulation built from the costs you priced.