Local-first web task receipts

Plan web tasks.Then plan

Turn a natural-language web task into a clear local route, create a real SHA-256 receipt, and choose if its minimal proof should go on-chain.

3–5clear route stepsLOCAL PLAN
SHA-256receipt integrityREAL HASH
0auto-chargesEXPLICIT ONLY
1 hashminimal anchorYOUR CHOICE
3–5clear route stepsLOCAL PLAN
SHA-256receipt integrityREAL HASH
0auto-chargesEXPLICIT ONLY
1 hashminimal anchorYOUR CHOICE
Working prototype

A task becomes a route.
A route becomes proof.

Traceora Run Studio

Plan. Execute deliberately. Prove the run.

Local deterministic planner · no browsing, credential access, or remote execution

Route planEmpty
Your 3–5 step route will appear here.
01
Wallet identity

Read address + chain ID only.

02
Run receipt

Create a real SHA-256 plan + receipt pair.

03
Register plan

Write the run ID and plan hash to the Traceora registry.

04
Anchor outcome

Bind the final receipt hash to the same run ID.

Receipts & history

Query verifiable runs

No matching run receipts in this browser.
Ready for a task.
01

Deterministic local planning

Create a transparent 3–5 step demo route without sending the full task or plan to a server.

02

Honest AI boundary

The MVP labels its planner accurately. It does not claim cloud-browser or AI execution when those services are not configured.

03

Wallet-linked identity

Connect read-only, register a run plan separately, and inspect the exact Traceora registry call before approval.

AB
04

Verifiable receipts

Hash the canonical local record with SHA-256, then optionally anchor only the run ID and minimal digest on BOT Chain.

Process

Three explicit steps.
No hidden leap of faith.

proof-flow.ts
1const plan = traceora.plan(task)
2
3// 3–5 deterministic steps
4// full task stays in browser
Local demo ready
Proof architecture

Local by
default.

Sensitive context stays in the browser. Only a receipt hash can leave the device, and only after an explicit wallet action.

0
Cloud tasks
256
Hash bits
1
Optional digest
Receipt pipelineLocal-first
Task
Private browser state
Local
Route
Deterministic planner
3–5
Receipt
Canonical JSON
v1
Digest
Web Crypto
256 bit
Wallet
User controlled
Read-only
Anchor
Minimal metadata
Optional
Verifiable constants

Claims you
can inspect.

Browser clock|--:--:--
0
Bits in every local receipt hash
0
Hashes in every Traceora run record
0
Local run records retained per browser
0
Transactions triggered by wallet connection
Integrations

Built from open
browser primitives.

No account is required for local planning. A compatible wallet is only needed for optional network actions.

Web Crypto
Local hashing
EIP-1193
Wallet interface
JSON-RPC
Network reads
SHA-256
Receipt integrity
Local Storage
Private drafts
Canonical JSON
Stable records
Transaction Receipts
Final state
Explorer Links
Independent checks
Keyboard Input
Accessible UI
Responsive Layout
Any screen
Explicit Approval
User control
Proof Nodes
Minimal metadata
Web Crypto
Local hashing
EIP-1193
Wallet interface
JSON-RPC
Network reads
SHA-256
Receipt integrity
Local Storage
Private drafts
Canonical JSON
Stable records
Transaction Receipts
Final state
Explorer Links
Independent checks
Keyboard Input
Accessible UI
Responsive Layout
Any screen
Explicit Approval
User control
Proof Nodes
Minimal metadata
Proof Nodes
Minimal metadata
Explicit Approval
User control
Responsive Layout
Any screen
Keyboard Input
Accessible UI
Explorer Links
Independent checks
Transaction Receipts
Final state
Canonical JSON
Stable records
Local Storage
Private drafts
SHA-256
Receipt integrity
JSON-RPC
Network reads
EIP-1193
Wallet interface
Web Crypto
Local hashing
Proof Nodes
Minimal metadata
Explicit Approval
User control
Responsive Layout
Any screen
Keyboard Input
Accessible UI
Explorer Links
Independent checks
Transaction Receipts
Final state
Canonical JSON
Stable records
Local Storage
Private drafts
SHA-256
Receipt integrity
JSON-RPC
Network reads
EIP-1193
Wallet interface
Web Crypto
Local hashing
User control

Consent is
non-negotiable.

A wallet address is identity, not permission. Traceora separates connection from every consequential action and shows the details first.

Local-firstNo custodyNo auto-chargeMinimal anchorOpen flow

Local task context

The full prompt and route remain in browser storage for this MVP.

Read-only connection

Connecting a wallet requests an address and network only—never a payment.

Separated approvals

Plan registration and receipt anchoring each require a separate, previewed wallet action.

Truthful finality

Submitted, confirmed, rejected, and failed states are kept distinct.

For developers

Small surface.
Clear guarantees.

The prototype uses standard browser capabilities and a compact auditable contract interface. No proprietary execution claim is hidden behind the demo.

Browser native

Web Crypto and EIP-1193 primitives.

Canonical records

Stable key ordering before hashing.

Minimal disclosure

Only the digest is prepared for anchoring.

Inspectable states

Preview, pending, confirmed, and failed.

const steps = createLocalPlan(task)
// deterministic demo output
// 3–5 explicit route steps
Product principles
01 / 04

“A receipt should prove integrity without publishing the private task that produced it.”

P

Principle 01

Design tenet, Minimal disclosure

Key Result

One digest, not the full prompt

Designed around verifiable boundaries

LOCAL TASKDETERMINISTIC PLANCANONICAL RECEIPTSHA-256WALLET IDENTITYEXPLICIT ACTIONPROOF HASHVERIFIED STATE
LOCAL TASKDETERMINISTIC PLANCANONICAL RECEIPTSHA-256WALLET IDENTITYEXPLICIT ACTIONPROOF HASHVERIFIED STATE
Participation

Explicit, inspectable
actions

Local planning is free. Wallet connection never spends. Every network action is separate and previewed.

SimplerDetailedShow all
01

Local

For planning and receipt hashing

$0 local
  • Unlimited local demo plans
  • Real SHA-256 receipts
  • No account required
  • Task stays in your browser
  • Easy reset
Open local planner
Core operation
02

Register

For publishing a plan commitment

1 plan commitment
  • Read-only wallet connection
  • Run ID + plan hash only
  • Dedicated registerRun method
  • Zero BOT transfer value
  • Network fee shown in wallet
  • Requires configured live contract
Preview registration
03

Anchor

For binding the final receipt

1 receipt
  • Run ID + receipt hash only
  • Full details before approval
  • Separate wallet confirmation
  • Pending and confirmed states
  • Rejected and failed states
  • Explorer link when submitted
  • Zero BOT transfer value
  • Requires configured live contract
Inspect the flow

These are Traceora registry operations, not payments, point claims, or token transfers. Read the terms

Ready to trace
a task you can prove?

Start with a local plan. Keep the task private. Decide for yourself whether a minimal proof belongs on-chain.

No account required for local mode