Conformance
22/100
grade F · 3 of 9 criteria apply
Uptime
not graded
catalogue listing · no agent card to probe
Observed inflow · 30d
$6.72
1,440 tx · on-chain
Invocations · 7d
0
no calls observed
Listing drift · 7d
stable
1 snapshot tracked
Owner
unverified
claim this listing →
Dispute or improve this rating
F
Conformance score: 22/100
Catalogue listing, not an A2A agent: a paid API listed by agentic.market. Scored on the 3 criteria that apply (9 of 40 points, scaled to 100); the A2A card criteria do not apply.
Show breakdown
Hide breakdown
F
Conformance score: 22/100
Catalogue listing, not an A2A agent: a paid API listed by agentic.market. Scored on the 3 criteria that apply (9 of 40 points, scaled to 100); the A2A card criteria do not apply.
fail
Live endpoint
0/25
No response from the host observed: listed by agentic.market only, not confirmed by our own probe.
partial
Verified Identity
5/10
Provider declared: text.halowerk.com (https://text.halowerk.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass
Freshness + modern flags
4/5
seen in upstream source within 0d
n/a
Agent card · Protocol version · JWS signature · Uptime track record · Skill declaration · Security declaration
Activity
last 24h · 0 invocations No personal data recordedNo activity in the last 7 days.
Listing history
1 snapshotSnapshots
| Captured | Hash | Snapshot |
|---|---|---|
| 2026-11-13 16:48:20 current | 11b8a3a8d666… |
view → |
Endpoints
Browse x402 resources on this host
Pricing
x402 on Base
USDC
Facilitator feed
From $0.0030 per call
| Endpoint | Price | Currency |
|---|---|---|
https://text.halowerk.com/v1/anki-deck
Base
|
0.004 | USDC |
https://text.halowerk.com/v1/contradiction-detect
Base
|
0.005 | USDC |
https://text.halowerk.com/v1/corpus-overlap
Base
|
0.004 | USDC |
https://text.halowerk.com/v1/hate-speech-de
Base
|
0.005 | USDC |
https://text.halowerk.com/v1/plural-rules-check
Base
|
0.003 | USDC |
https://text.halowerk.com/v1/quote-in-source
Base
|
0.004 | USDC |
Settlement wallet:
0x2880edfff13100677bf97a3cbdf3bc34771c4e5e on Base
· basescan ↗
Listed by facilitators
Coinbase CDP · 6
Observed on-chain inflow
verified on-chain
Last 7d
$0.50
44 transfers · synced 2026-11-15
Last 30d
$6.72
1,440 transfers · synced 2026-11-15
Last 90d PRO
Unlock with Pro
90-day total + 90 days of daily history
USDC on Base. Inflow to a wallet, not proof that every transfer was a paid call.
How it was settled and checked
x402-settled: $0.06 (83%)
· 16 transfers sent by a known x402 facilitator (Coinbase)
Other: $0.00 plain transfers sent by the payer · $0.01 x402-style authorizations submitted by an unlisted relayer or the seller · $0.00 other contract calls · 1% of $6.82 classified so far.
Cross-check: Coinbase's Bazaar reports 8,375 calls in 30 days across 6371 resources; we observed 1,691 transfers (16 facilitator-settled). Neither counter is assumed correct.
Reproducible via eth_getLogs on USDC Transfer events to the wallet. How we classify
Building inflow history: 1 daily snapshot so far.
| Agent card | https://text.halowerk.com |
| Provider | https://text.halowerk.com |
| Docs | https://text.halowerk.com |
Discovered via
agentic market
Health · last 0 probes
Similar agents
Embed a badge
Updates itself and links back here.
[](https://agenstry.com/agents/text.halowerk.com) [](https://agenstry.com/agents/text.halowerk.com) [](https://agenstry.com/agents/text.halowerk.com) [](https://agenstry.com/agents/text.halowerk.com)
Audit evidence
JSON for vendor reviews. Signed copy verifies against our JWKS.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "text-halowerk-com",
"name": "text.halowerk.com",
"description": "",
"domain": "text.halowerk.com",
"provider": "text.halowerk.com",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://text.halowerk.com/v1/anki-deck",
"description": "Writes a real Anki package: an SQLite collection in the classic schema version 11 (collection.anki2, importable by Anki 2.1 desktop, AnkiDroid and AnkiMobile) with one note type (Basic or Basic and reversed card), one deck, notes with checksum (csum) and sort field, one new card per template, packed with an empty media map into a ZIP. Note GUIDs are derived from deck name and front text, so re-importing an updated deck updates notes instead of duplicating them.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "cards",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "deck_name",
"type": "string",
"description": "",
"example": "Deutsch::A1 Nomen",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "note_type",
"type": "string",
"description": "",
"example": "basic_and_reversed",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://text.halowerk.com/v1/contradiction-detect",
"description": "English only. The document is split into sentences; candidate pairs share at least one content word (Snowball stop words removed) and are ranked by the number of shared content words, at most max_pairs (default 100). Each candidate pair is scored in both directions with cross-encoder/nli-deberta-v3-xsmall (Apache-2.0; DeBERTa-v3-xsmall, MIT; trained on SNLI, CC BY-SA 4.0, and MultiNLI; model card: SNLI test accuracy 91.64 %, MNLI mismatched 87.77 %), run locally from the fp32 ONNX export of the\u2026",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "The warranty period is two years. Returns are accepted within 30 days. The warranty period is five years.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://text.halowerk.com/v1/corpus-overlap",
"description": "Text reuse detection with word shingles (Broder 1997): text and corpus documents are segmented into words (Unicode, NFKC, lower case); every run of n words (default 5) is hashed (32-bit FNV-1a) and compared through a hash index of the text. Matching shingles are chained along diagonals into maximal passages, verified word by word against hash collisions and kept from min_passage_words (default 8) words on; each passage reports start and end offsets in the text and in the document.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "corpus",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Die Datenschutzerkl\u00e4rung erl\u00e4utert, wie wir personenbezogene Daten verarbeiten und welche Rechte Sie haben.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://text.halowerk.com/v1/hate-speech-de",
"description": "Two open classifiers run locally (onnxruntime-node, pinned revisions, SHA-256 checked, downloaded once over hole()): Horizon-Labs/multilingual-hate-speech-base (Apache-2.0; mmBERT-base, MIT) for hate speech, i.e. attacks on people because of race/ethnicity, nationality/migration, religion, gender, sexual orientation, gender identity, disability or age, with seven target-group probabilities; and Horizon-Labs/multilingual-toxicity-small (Apache-2.0; trained on Civil Comments, CC0, and\u2026",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "texts",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://text.halowerk.com/v1/plural-rules-check",
"description": "Uses Intl.PluralRules (CLDR plural rules as shipped with ICU) to get the cardinal and ordinal categories of the locale with sample numbers. ICU MessageFormat messages are parsed with a full parser; for every plural or selectordinal argument it reports missing categories, categories the locale never uses, explicit =N cases and the required other branch.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "locale",
"type": "string",
"description": "",
"example": "ru",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "message",
"type": "string",
"description": "",
"example": "{n, plural, one {# \u0444\u0430\u0439\u043b} other {# \u0444\u0430\u0439\u043b\u043e\u0432}}",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "5"
}
},
{
"url": "https://text.halowerk.com/v1/quote-in-source",
"description": "Quote and source are normalised with an offset map back to the original source: Unicode NFKC, case folding, all quotation marks, apostrophes and dashes unified, whitespace collapsed, soft hyphens removed and line-end hyphenation joined (gek\u00fcn-\\ndigt -> gek\u00fcndigt). Omission marks ([...], (...), ..., \u2026) split the quote into segments that must occur in order.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "quote",
"type": "string",
"description": "",
"example": "\u201eDer Vertrag kann jederzeit gek\u00fcndigt werden\"",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "source",
"type": "string",
"description": "",
"example": "In \u00a7 5 hei\u00dft es: Der Vertrag kann jederzeit mit einer Frist von einem Monat gek\u00fcndigt werden.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.003",
"maxAmount": "0.005",
"avgCostPerTransaction": "0.004167",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "",
"tags": [],
"iconUrl": ""
}
}