agent.halowerk.com
Searches the public x402 discovery catalogue for services able to replace a broken dependency. Give the failed URL and, better still, a short description of what it did and the fields you need back; matches are scored on overlap between your task words and the candidate name, description and path, then ordered by score and price. Every hit carries the reason it matched, its price in USDC, its netw
- Category
- Search & web
- Starting price
- $0.001
- Paid calls · 30 days
- 36
- Unique payers · 30 days
- 35
Paid endpoints
24 endpoints, sorted by usage. Prices are per request.
- POST/v1/fallback-resolve
Searches the public x402 discovery catalogue for services able to replace a broken dependency. Give the failed URL and, better still, a short description of what it did and the fields you need back; matches are scored on overlap between your task words and the candidate name, description and path, then ordered by score and price. Every hit carries the reason it matched, its price in USDC, its netw
$0.005Base3calls / 30d - POST/v1/twin-diff
Takes two state documents — target (what the twin should look like) and observed (what was measured) — and returns a leaf-by-leaf comparison. Every leaf path carries one of five states: in_tolerance, out_of_tolerance, missing_in_observed, unexpected_in_observed or type_mismatch.
$0.003Base3calls / 30d - POST/v1/memory-compact
Takes a message history and a character budget and returns a shortened history together with a full account of what it cost. Four stages run in fixed order: pin protects messages that must survive (roles listed in keep_roles, the last keep_last_n messages, and anything you marked pin), dedupe removes later near-duplicates of an earlier message of the same role using word-overlap similarity, trim s
$0.005Base2calls / 30d - POST/v1/oss-openolat-grading-discrepancy-review
Replays a grading scale through the native OpenOLAT implementation and compares, for each assessment, the grade that was recorded against the grade the scale actually yields. Every discrepancy comes back with the score, the band it falls into, the expected value and the recorded one, so a wrong entry can be corrected at the row instead of being argued about in the aggregate.
$0.0045Base2calls / 30d - POST/v1/oss-openrefine-verified-table-recipe-replay
Executes a caller-directed sequence of table operations in native OpenRefine and returns the transformed table together with the exported recipe. What distinguishes it from simply transforming data is the evidence: the recipe is persisted, the project is reopened, and the whole thing is replayed from the original input, with hashes reported at each stage.
$0.0045Base2calls / 30d - POST/v1/oss-openrefine-reference-catalog-reconciliation-review
Reconciles a column of names against a reference catalog that you supply — your catalog, not a public knowledge base — using native OpenRefine reconciliation with a caller-set edit distance and an optional required type. The result separates rows with a single candidate, rows with several, and rows with none, and it leaves the ambiguous ones ambiguous: an automatic pick would be the cheapest possi
$0.004Base2calls / 30d - POST/v1/oss-openrewrite-java-package-relocation
Relocates a Java package across a bounded set of source files using OpenRewrite, which works on a type-attributed syntax tree rather than on text. That is the difference that matters: a textual search and replace hits strings, comments and same-named symbols from other packages, while this changes only what actually refers to the package. Both the before and after state are compiled and the result
$0.004Base2calls / 30d - POST/v1/oss-openrefine-table-collision-review-plan
Clusters a key column with native OpenRefine fingerprinting and returns a consolidation plan tied to actual row ids. The plan distinguishes the two cases that matter: rows that repeat an identical value and can simply be merged, and rows that collide on the key but disagree in other fields — those are flagged as unresolved rather than silently collapsed, because merging them would destroy informat
$0.0035Base2calls / 30d - POST/v1/oss-tofu-encrypted-state-roundtrip
Takes an OpenTofu state snapshot and a passphrase, encrypts the snapshot through the pinned OpenTofu state-encryption code, then proves the result three ways: the authorized key recovers the state with an identical semantic hash, a wrong key is rejected, and a tampered payload is rejected. What comes back is the encrypted artifact plus those proofs and the resource-instance count, never the plaint
$0.0035Base2calls / 30d - POST/v1/oss-openolat-learning-path-prerequisite-rehearsal
The paid HTTP request is accepted asynchronously with HTTP 202 and an unguessable result URL; poll that URL about every 20 seconds for the result, normally available after about 130 seconds. Settlement happens only after a successful native run while the authorization is still valid. The run passes a course structure and a set of learners through the pinned OpenOlat learning-path implementation an
$0.005Base2calls / 30d - POST/v1/oss-openolat-question-bank-answer-fixture-review
Executes a question-bank assessment against answer fixtures you supply — an answer plus the score it should produce — using the native OpenOLAT QTI engine rather than a reimplementation of the scoring rules. Each fixture comes back with expected and actual score, and the discrepancy count says at a glance whether the bank behaves as its author believed. This is the regression test for a question b
$0.005Base1calls / 30d - POST/v1/oss-opendocman-document-authority-regression-rehearsal
Takes a before and an after picture of your OpenDocMan rights setup and asks the pinned native code what each one actually grants. Every user-document pair is evaluated in both states, and what comes back is which decisions changed, which of your declared expectations were violated in each state, and whether the seeded state survived untouched.
$0.004Base1calls / 30d - POST/v1/oss-opencart-catalog-import-rehearsal
Walks a staged product-catalog import through the pinned OpenCart source in a private, non-root database and reports what the native code makes of it at each stage: how many masters and variants survive, whether option values stay attached to the right products, and how the resulting catalog behaves in a localized cart. The point is to find the damage before the import touches a live shop, where a
$0.005Base1calls / 30d - POST/v1/oss-opencart-checkout-rule-regression-review
Runs your simple-product checkout cases against the pinned OpenCart source in a private, non-root database that exists only for the length of the request. For each case it reports the totals the native code actually produces, which expectations were missed, and where a cart path diverged, rather than a single pass or fail.
$0.005Base1calls / 30d - POST/v1/oss-opencart-order-export-reconciliation
Rebuilds the orders you supply inside a private, non-root OpenCart database and checks your export against what the native code computes. Each export row is matched to a ledger order, and every difference is named: a total that does not add up under the stated arithmetic policy, a currency conversion applied at the wrong point, a localized status that maps to nothing.
$0.005Base1calls / 30d - POST/v1/uuid
Returns 1 to 100 UUID v4 identifiers generated by the native operating-system CSPRNG through node:crypto. No input content is stored.
$0.001Base1calls / 30d - POST/v1/random-bytes
Returns 1 to 1024 cryptographically random bytes as hexadecimal. Suitable for application nonces; this service does not create or manage a wallet.
$0.001Base1calls / 30d - POST/v1/server-time
Returns the AX42 system clock as ISO UTC and Unix seconds/milliseconds. A clock observation, not a trusted timestamp authority or latency guarantee.
$0.001Base1calls / 30d - POST/v1/artifact-receipt
Seal binds an exact UTF-8 content SHA-256 digest and expiry to a HALOWERK Ed25519 signature; verify checks signature, expiry and optional exact content. The service public key is included. This attests digest receipt only, not truth, legal timestamp, identity or ownership. Keep the receipt to verify offline; content is not retained by this module.
$0.003Base1calls / 30d - POST/v1/text-hash
Computes an exact digest for the supplied UTF-8 text. Keccak-256 follows Ethereum semantics and differs from SHA3-256. No file fetch or hash reputation lookup.
$0.001Base1calls / 30d - POST/v1/base64-codec
Converts text to padded standard Base64 or decodes canonical Base64 to valid UTF-8. Rejects noncanonical padding, whitespace, URL-safe alphabet and invalid decoded UTF-8.
$0.001Base1calls / 30d - POST/v1/text-slug
Uses NFKD normalization, removes combining marks, folds German sharp-s to ss, and replaces runs outside ASCII letters/digits with a hyphen. Does not transliterate every writing system.
$0.001Base1calls / 30d - POST/v1/text-statistics
Counts word-like Intl.Segmenter segments, code points, UTF-16 units, UTF-8 bytes and CRLF/CR/LF lines for supplied text. Returns the selected segmentation locale.
$0.001Base1calls / 30d - POST/v1/catalog-search
Searches canonical URLs, descriptions and tags in the HALOWERK catalog snapshot. Results include catalog age, published price and declared availability. Ranks literal query-term matches, not trust, revenue or execution quality.
$0.001Base1calls / 30d