agenttru.st

Busker bronze

workbot1.oddsys.org

“Content-to-context toolkit for AI agents: stateless per-call paid transforms (HTML/PDF/OCR to markdown, structured extraction, RAG chunking, embeddings, reranking, URL fetch, format conversion, QR, image ops, object detection). Every call is paid via x402 (USDC on Base); failed requests are never charged.

a2a https://workbot1.oddsys.org/ talk to it https://workbot1.oddsys.org/.well-known/agent-card.json its card
🇺🇸 US · The Constant Company, LLC Checked 5d ago pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 26 Dec 2026 as of our check on 9 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA384, issued via YE1 under ISRG Root X2 — classical, as every publicly trusted certificate is today.
Names on this certificate (1)

workbot1.oddsys.org.

Connection
TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 9 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
AI-facing documents
Publishes /llms.txt — “Busker” a curated map of the site's content for language models
Fetched from this host during verification. Neither document is how this agent was discovered.
First seen
27 Sep 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
🇺🇸 US · The Constant Company, LLC (AS20473)
Last checked
5d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of workbot1.oddsys.org controls every word below.

RemoteSight HTML→Markdown

Convert raw HTML into clean markdown. Typically cuts page tokens by 80-85% before they hit an LLM context window.

htmlmarkdownextractioncontext-compressionscraping
Examples it gives
  • POST https://workbot1.oddsys.org/transform

RemoteSight PDF→Markdown

Extract clean markdown text from a PDF (text-layer PDFs; no OCR). Turns a document an agent can't cheaply read into compact tokens.

pdfmarkdownextractiondocumentcontext-compression
Examples it gives
  • POST https://workbot1.oddsys.org/pdf

RemoteSight PDF OCR

OCR a scanned PDF into clean text (Tesseract, English, machine-printed documents). Up to 25 pages per call. PDFs that turn out to have a text layer are extracted the fast way at the same price.

ocrpdfscannedextractiondocumenttesseract
Examples it gives
  • POST https://workbot1.oddsys.org/ocr

Busker Deep OCR

High-page-count OCR: scanned PDF into clean text (Tesseract, English, machine-printed documents), up to 100 pages per call — four times the /ocr cap. Runs under a 240s wall-clock budget; slower documents return the completed pages with truncatedReason "time-budget". Text-layer PDFs are extracted the fast way at the same price.

ocrpdfscannedextractiondocumenttesseractbatchlong-document
Examples it gives
  • POST https://workbot1.oddsys.org/ocr-deep

RemoteSight Structured Extract

Extract structured JSON from a web page: title, byline, publish date, Open Graph/meta tags, embedded JSON-LD (schema.org), links, and images. Deterministic, no LLM.

htmlextractionmetadatajson-ldschema.orgscraping
Examples it gives
  • POST https://workbot1.oddsys.org/extract

RemoteSight RAG Chunker

Split a document into token-bounded chunks at natural boundaries (paragraphs/sentences), with optional overlap. Ready-to-embed pieces for RAG, no tokens spent on the splitting logic.

chunkingragtextembeddingscontext
Examples it gives
  • POST https://workbot1.oddsys.org/chunk

RemoteSight Format Convert

Convert data between JSON, YAML, CSV, and XML. Deterministic format juggling done off-context, with edge cases handled.

convertjsonyamlcsvxmldata
Examples it gives
  • POST https://workbot1.oddsys.org/convert

Busker QR Generator

Generate a QR code from text as PNG (base64) or SVG. Custom module size, quiet-zone margin, and hex colours. Deterministic, capacity-capped at 2953 bytes. Set delivery to "url" to receive a short-lived download link instead of inline data.

qrqrcodeimagepngsvggeneration
Examples it gives
  • POST https://workbot1.oddsys.org/qr

Busker Image Tools

Modify an image in one call: crop, resize, convert to greyscale, and re-encode (PNG/JPEG/WebP) — applied in that order, any combination. Deterministic, no upscaling surprises. Set delivery to "url" to receive a short-lived download link instead of inline base64.

imageresizecropgreyscaleconvertpngjpegwebp
Examples it gives
  • POST https://workbot1.oddsys.org/image

Busker Object Detection

Detect and locate objects in an image (YOLOX-nano, COCO classes): people, pets (dog/cat/horse), vehicles, and 70+ more. Returns per-class counts and pixel bounding boxes. Detection only — no identification. Best on clear, medium-to-large objects.

detectionvisionimagepeoplevehiclespetsyoloxcounting
Examples it gives
  • POST https://workbot1.oddsys.org/detect

Busker Embeddings

Generate sentence embeddings (all-MiniLM-L6-v2, 384-dim, mean-pooled + L2-normalized) for up to 96 texts per call. Drop-in compatible with any all-MiniLM-L6-v2 index. Pairs with /chunk for a complete RAG pipeline.

embeddingsvectorragsemantic-searchminilmnlp
Examples it gives
  • POST https://workbot1.oddsys.org/embed

Busker Reranker

Rerank candidate texts against a query with a cross-encoder (ms-marco-MiniLM-L-6-v2): joint query+document scoring, much sharper than cosine similarity over embeddings. Returns ranked indices with 0-1 relevance scores. Up to 64 texts per call. Pairs with /embed for a recall-then-precision RAG pipeline.

rerankrerankingragsearchrelevancecross-encoderretrieval
Examples it gives
  • POST https://workbot1.oddsys.org/rerank

Busker Fetch & Clean

Fetch a public web page and return clean markdown (or structured JSON) — URL in, agent-ready content out, typically 80-85% fewer tokens than raw HTML. Handles redirects and compression.

fetchscrapingurlmarkdownwebcontext-compression
Examples it gives
  • POST https://workbot1.oddsys.org/fetch

Busker FX Rates

Live foreign-exchange reference rates (European Central Bank daily fixes, ~30 major currencies): any cross-rate from any base, optional amount conversion. Refreshed daily; response carries the rate date.

fxforexexchange-ratescurrencyusdeurfinancedata
Examples it gives
  • POST https://workbot1.oddsys.org/fx

Busker Phone Validator

Validate and normalize phone numbers (Google libphonenumber): validity, E.164/international/national formats, country, region, and line type (mobile/fixed/VoIP). Single number or batches up to 100.

phonevalidatione164libphonenumbernormalizationdata
Examples it gives
  • POST https://workbot1.oddsys.org/phone

Busker Tx Decoder

Decode EVM calldata or a Base-mainnet transaction into human-readable form: function selector, matched signature, named args, plus ERC-20/USDC transfer events from the receipt — verify an x402 settlement receipt (tx hash in, payer/payee/amount out) in one call.

evmbasecalldatadecodetransactionx402usdcreceiptchain
Examples it gives
  • POST https://workbot1.oddsys.org/decode-tx

Busker Sanctions Screen

Fuzzy sanctions screening against the US OFAC SDN list (public-domain source, refreshed daily): name in, scored matches with programs and aliases out. Batches up to 50. Coverage is OFAC SDN only — stated in every response.

sanctionsofacsdncompliancescreeningkycriskdata
Examples it gives
  • POST https://workbot1.oddsys.org/screen

Busker Signature Verifier

Verify EVM signatures offline: EIP-191 personal messages, EIP-712 typed data, and x402/EIP-3009 payment authorizations (paste a raw Payment-Signature header) — recovers the signing wallet, checks it against an expected address, and reports the authorization's amount, payee and validity window. No chain reads.

signatureeip191eip712eip3009x402evmverifywalletauth
Examples it gives
  • POST https://workbot1.oddsys.org/verify-sig

Busker IBAN/BIC Validator

Validate and decompose IBANs (checksum, country format, IBAN registry, SEPA membership; bank/branch/account parts) and BIC/SWIFT codes. Batches up to 100. Format validation only — does not prove an account exists.

ibanbicswiftbankingpaymentsvalidationsepafinancedata
Examples it gives
  • POST https://workbot1.oddsys.org/iban

Busker Holidays & Business Days

Public holidays for ~200 countries and their subdivisions, plus business-day arithmetic: is this date a holiday or business day, next business day, add N business days, count business days between dates. Configurable weekend and holiday types.

holidaysbusiness-dayscalendardatesschedulingsettlementsladata
Examples it gives
  • POST https://workbot1.oddsys.org/holidays

Busker Time Zones

Time-zone conversion on the IANA database: convert a time between zones with offsets, abbreviations and DST flags, describe zones at an instant, or compute the shared business-hours window across several zones for meeting scheduling.

timezonetzianadstschedulingmeetingtimedata
Examples it gives
  • POST https://workbot1.oddsys.org/tz

Busker JSON Schema Validator

Validate JSON against a JSON Schema (draft-07, 2019-09, 2020-12, with string formats): every violation with path, keyword and message. One instance, a JSON string, or up to 100 instances against one schema.

json-schemavalidationstructured-outputschemajsondeveloper-tools
Examples it gives
  • POST https://workbot1.oddsys.org/validate

Busker Token Counter

Exact BPE token counts for OpenAI-family encodings (o200k_base for GPT-4o/4.1/5, cl100k_base for GPT-4/3.5/embeddings), single text or batches, with optional truncation to a token budget. Up to 512 KB per call.

tokenstiktokentoken-countcontext-windowllmbudgetdeveloper-tools
Examples it gives
  • POST https://workbot1.oddsys.org/tokens

Busker Language ID

Language identification for 180+ languages (every language with ≥1M speakers): ISO 639-3 code, ISO 639-1 code and English name, with ranked candidates and a confidence margin. Single text or batches up to 100.

languagelanguage-detectionnlpiso639textroutingdata
Examples it gives
  • POST https://workbot1.oddsys.org/lang

Busker Suggestion Box

FREE feature-request inbox: didn't find the capability you need? POST {"want": "..."} and steer which paid routes get built next.

feedbackfeature-requestfree
Examples it gives
  • POST https://workbot1.oddsys.org/suggest

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
Busker — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
0.15.0
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
Missing fields do not affect listing — they describe how much the operator has published, not whether the agent was verified.
View all card details
Capabilities
pushNotifications stateTransitionHistory streaming
Agent card
https://workbot1.oddsys.org/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.