Website report · 2 h ago

omnibus.work

“Omnibus — street name for Solana”

Template-written 38 evidence items Code reader analysed 15 scripts
What this means for you

Omnibus only talked to its own servers while we watched.E1

  • An AI agent used the site and saw 1 of 2 claimed features working.E33E35E36E38E34
  • Fee schedule for Send / Take delivery / Swap / Statement (relayer fee only, 0.20% and 0.10% protocol fees): The fee table is published on the homepage and on the /docs/fees page, which adds that the relayer fee applies to take delivery and swap as well. The Swap and Send pages under /account show 'Locked' and ask for a wallet connection and a signed message, so I couldn't run a transaction to check the fees actually charged.E33E35E36E38
  • Extra observation: The Book live dashboard: The /book page loaded data from api.omnibus.work/v1/config and /v1/book. It shows a tree root at depth 26, and every counter and vault balance (USDC, USDT, SOL, JUP, Bonk, WIF) is 0, which means no recorded activity yet.E34
  • Tech check: the site claims trading / swaps / bots, and its public page shows matching evidence.E31E29
  • We saw no known analytics or advertising services load on the first visit.E1
  • Its code can ask your wallet to sign transactions. Read every wallet pop-up before approving.E29

Tech check

What the site says about itself, next to what its public page actually loads. Facts only, no verdict: you decide.

Evidence found

Trading / swaps / bots

“…Send Relayer fee only Take delivery 0.20% protocol fee Swap 0.10% protocol fee Statement Relayer fee only From you…”E31

Transaction requests to your wallet: signTransactionE29

Calls its own backend /v1/config, /v1/bookE13E14
Wallet code signTransaction, signMessageE29E30
Contract calls in its code none seen
Talks to AI services none seen
Live connections none seen

What the AI agent tried

An AI agent (claude-opus-5-5) used the site in our sandbox for 6 steps and saw 0 of 1 claimed feature working. It can't connect a wallet, pay, sign or log in, so those features count as "couldn't test". What it reports is what it observed, not a verdict.

Couldn't test

Fee schedule for Send / Take delivery / Swap / Statement (relayer fee only, 0.20% and 0.10% protocol fees)

The fee table is published on the homepage and on the /docs/fees page, which adds that the relayer fee applies to take delivery and swap as well. The Swap and Send pages under /account show 'Locked' and ask for a wallet connection and a signed message, so I couldn't run a transaction to check the fees actually charged.E33E35E36E38

Also noticed

Things the agent saw along the way that aren't among the site's claims. Not counted above.

Noticed

The Book live dashboard

The /book page loaded data from api.omnibus.work/v1/config and /v1/book. It shows a tree root at depth 26, and every counter and vault balance (USDC, USDT, SOL, JUP, Bonk, WIF) is 0, which means no recorded activity yet.E34

What it is

  • The Internet Archive has never saved this site, so it is probably new.E32
  • The site describes itself as: “Street name for Solana: hold, pay and trade any token from one account the chain can't read.”E2
  • It's built with Next.js and React (common tools for building web apps).E8E9
  • In your browser it saves small bits of data in your browser.E10
  • It has sections such as /account, /book, /docs, /token and /view.E28
  • While loading, it called 2 endpoints on its own servers, such as /v1/config and /v1/book.E13E14

Where your data goes

On a first visit the page only talked to its own servers (omnibus.work, api.omnibus.work).

Crypto and wallets

  • signTransaction: asks a wallet to sign transactions (often Solana wallets).E29
  • signMessage: asks a wallet to sign a message.E30

How key features work

What it can ask your wallet to sign

Its code can ask your wallet for signTransaction. Each of these opens a wallet pop-up you must approve; read it before you click.E29

signTransaction

Loading its content

Its content loads from its own API while you browse (/v1/config and /v1/book).E13E14

/v1/config/v1/book

Drawing and editing in the browser

The page draws and edits graphics in your browser using the canvas.E12

canvas

Saving data on your device

It saves data in your browser (localStorage and sessionStorage), so some things persist between visits.E10E7

local_storagesessionStorage

Cookies and storage

Names only. We never store the values.

sessionStorageE7: omnibus.seen

Pages and API calls

Pages it links to

//account/book/docs/token/view

Endpoints

Called while loading (seen) or named in the code (code).

api.omnibus.work/v1/configseenE13
api.omnibus.work/v1/bookseenE14
/v1/configcodeE15
/v1/bookcodeE16
/v1/mintscodeE17
/v1/fixtures/democodeE18
/v1/quotescodeE19
/v1/deposits/buildcodeE20
/v1/deposits/submitcodeE21
/v1/fixtures/self-submitcodeE22
/v1/relaycodeE23
/sound/manifest.jsoncodeE24
/v1/book/pathcodeE25
/v1/walletscodeE26
/v1/book/leavescodeE27

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
Page title: Omnibus — street name for Solana
page title · https://omnibus.work/
E2
Page description: Street name for Solana: hold, pay and trade any token from one account the chain can't read.
page description · https://omnibus.work/
E3
Site name: Omnibus
page site_name · https://omnibus.work/
E4
Main heading: Street name for Solana
page h1 · https://omnibus.work/
E5
18 request(s) to omnibus.work
types: 11 script, 3 font, 3 stylesheet
GET https://omnibus.work/ · script · 18 requests · network recording
E6
5 request(s) to api.omnibus.work
types: 5 fetch
GET https://api.omnibus.work/v1/config · fetch · 5 requests · network recording
E7
sessionStorage: 1 key(s) saved in your browser
sessionStorage keys: omnibus.seen · values not stored
E8
Next.js detected by the code reader (next-runtime)
confidence: high
omnibus.work/_next/static/chunks/turbopack-3-ry682tkyiqk.js · “next-runtime” · the code reader
E9
React detected by the code reader (react-runtime)
confidence: medium
omnibus.work/_next/static/chunks/38j7e35_4hoix.js · “react-runtime” · the code reader
E10
Uses the browser ability: local_storage
saves small bits of data in your browser
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:38797 · “localStorage.setItem(” · pattern scan
E11
Uses the browser ability: web_worker
runs work in a background thread
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:480 · “new Worker(” · pattern scan
E12
Uses the browser ability: canvas
draws graphics on a canvas
omnibus.work/_next/static/chunks/01x1-p-x0ia7o.js @ 232:1081 · “getContext("webgl2"” · pattern scan
E13
The page called /v1/config on api.omnibus.work (GET)
GET https://api.omnibus.work/v1/config · fetch · network recording
E14
The page called /v1/book on api.omnibus.work (GET)
GET https://api.omnibus.work/v1/book · fetch · network recording
E15
Code reader found the endpoint /v1/config
how: call:request
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:2915 · “/v1/config” · the code reader
E16
Code reader found the endpoint /v1/book
how: call:request
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:3119 · “/v1/book” · the code reader
E17
Code reader found the endpoint /v1/mints
how: call:request
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:3180 · “/v1/mints” · the code reader
E18
Code reader found the endpoint /v1/fixtures/demo
how: call:request
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:3698 · “/v1/fixtures/demo” · the code reader
E19
Code reader found the endpoint /v1/quotes
how: call:request
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:4255 · “/v1/quotes” · the code reader
E20
Code reader found the endpoint /v1/deposits/build
how: call:request
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:7532 · “/v1/deposits/build” · the code reader
E21
Code reader found the endpoint /v1/deposits/submit
how: call:request
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:8433 · “/v1/deposits/submit” · the code reader
E22
Code reader found the endpoint /v1/fixtures/self-submit
how: call:client.request
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:20221 · “/v1/fixtures/self-submit” · the code reader
E23
Code reader found the endpoint /v1/relay
how: call:client.request
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:22740 · “/v1/relay” · the code reader
E24
Code reader found the endpoint /sound/manifest.json
how: call:fetch
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:37736 · “/sound/manifest.json” · the code reader
E25
The code names the endpoint /v1/book/path
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:3778 · “/v1/book/path” · pattern scan
E26
The code names the endpoint /v1/wallets
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:4116 · “/v1/wallets” · pattern scan
E27
The code names the endpoint /v1/book/leaves
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:10444 · “/v1/book/leaves” · pattern scan
E28
7 links to pages on the same site
page links · https://omnibus.work/ · /, /account, /book, /docs, /token, /view
E29
Wallet request in code: signTransaction
asks a wallet to sign transactions (often Solana wallets)
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 11:88239 · “signTransaction” · pattern scan
E30
Wallet request in code: signMessage
asks a wallet to sign a message
omnibus.work/_next/static/chunks/23ktrc5_m9l4f.js @ 13:5261 · “signMessage” · pattern scan
E31
The site says: “…Send Relayer fee only Take delivery 0.20% protocol fee Swap 0.10% protocol fee Statement Relayer fee only From you…”
page text · https://omnibus.work/ · …Send Relayer fee only Take delivery 0.20% protocol fee Swap 0.10% protocol fee Statement Relayer fee only From you…
E32
The Internet Archive has no saved copy of omnibus.work
page web archive · https://web.archive.org/web/*/omnibus.work
E33
Agent step 1: view
AI agent step 1 · view on /
E34
Agent step 2: go /book
AI agent step 2 · go on /book · page called GET api.omnibus.work/v1/config, GET api.omnibus.work/v1/book
E35
Agent step 3: go /account
AI agent step 3 · go on /account · page called GET api.omnibus.work/v1/config, GET api.omnibus.work/v1/book
E36
Agent step 4: go /account/swap
AI agent step 4 · go on /account/swap · page called GET api.omnibus.work/v1/config, GET api.omnibus.work/v1/book
E37
Agent step 5: go /docs
AI agent step 5 · go on /docs · page called GET api.omnibus.work/v1/config, GET api.omnibus.work/v1/book
E38
Agent step 6: go /docs/fees
AI agent step 6 · go on /docs/fees · page called GET api.omnibus.work/v1/config, GET api.omnibus.work/v1/book

Limits

  • We only see what your browser sees: code and requests on a first visit, without logging in or accepting cookie banners. What the servers do with data is invisible from outside.
  • Site code is usually minified (compressed), so names are partly lost and some code may be only partly analysed.
  • Some trackers only load after you accept cookies or log in, so the real list can be longer.
  • We visited from a server in the United States. Sites load different trackers and cookie banners in different countries (visitors in the EU usually get a consent banner first).
  • The tech check compares the site's own words with what its public page loads. Work done on servers, in private code or in separate apps isn't visible here, so 'nothing found' means not visible on the public page, not that it doesn't exist.
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
  • The code reader hit its size budget on parts of 5 large bundle file(s); those parts weren't fully analysed.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id dQyfEyCw.