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: format.halowerk.com (https://format.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:49:14 current | 368dc2d720eb… |
view → |
Endpoints
Browse x402 resources on this host
Pricing
x402 on Base
USDC
Facilitator feed
From $0.0030 per call
| Endpoint | Price | Currency |
|---|---|---|
https://format.halowerk.com/v1/avv-checklist
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/certificate-batch
Base
|
0.01 | USDC |
https://format.halowerk.com/v1/contract-dates-ics
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/contract-parties
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/gaeb-generate
Base
|
0.01 | USDC |
https://format.halowerk.com/v1/gaeb-parse
Base
|
0.01 | USDC |
https://format.halowerk.com/v1/graphviz-render
Base
|
0.004 | USDC |
https://format.halowerk.com/v1/html-to-pdf
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/label-sheet
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/markdown-slides
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/mermaid-render
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/nda-terms
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/obligation-register
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/pdf-compress-to-size
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/pdf-form-schema
Base
|
0.003 | USDC |
https://format.halowerk.com/v1/quote-compare
Base
|
0.004 | USDC |
https://format.halowerk.com/v1/sla-extract
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/tender-checklist
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/vega-render
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/xrechnung-generate
Base
|
0.005 | USDC |
https://format.halowerk.com/v1/zugferd-generate
Base
|
0.005 | USDC |
Settlement wallet:
0x2880edfff13100677bf97a3cbdf3bc34771c4e5e on Base
· basescan ↗
Listed by facilitators
Coinbase CDP · 21
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://format.halowerk.com |
| Provider | https://format.halowerk.com |
| Docs | https://format.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/format.halowerk.com) [](https://agenstry.com/agents/format.halowerk.com) [](https://agenstry.com/agents/format.halowerk.com) [](https://agenstry.com/agents/format.halowerk.com)
Audit evidence
JSON for vendor reviews. Signed copy verifies against our JWKS.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "format-halowerk-com",
"name": "format.halowerk.com",
"description": "",
"domain": "format.halowerk.com",
"provider": "format.halowerk.com",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://format.halowerk.com/v1/avv-checklist",
"description": "Checklist after Art. 28 GDPR (Regulation (EU) 2016/679 Art. 28 (GDPR), https://eur-lex.europa.eu/eli/reg/2016/679/oj, German and English text retrieved from the EU Publications Office 2026-11-01): Art. 28(3) sentence 1 (subject-matter, duration, nature and purpose, type of personal data, categories of data subjects, obligations and rights of the controller), points (a) documented instructions incl. third-country transfers, (b) confidentiality of authorised persons, (c) Art.",
"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": "\u00a7 1 Gegenstand und Dauer\nGegenstand des Auftrags ist die Lohnabrechnung. Die Dauer der Verarbeitung entspricht der Laufzeit des Hauptvertrages.\n\u00a7 2 Weisungen\nDer Auftragnehmer verarbeitet personenbezogene Daten nur auf dokumentierte Weisung des Auftraggebers.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/certificate-batch",
"description": "Parses CSV (delimiter detected) or JSON rows, fills {{column}} placeholders and typesets one framed certificate page per record in headless Chrome (scripts off, network blocked; system fonts cover Latin, Greek, Cyrillic, CJK). The name is fitted to the line width with font metrics; overflowing pages are shrunk once, otherwise rejected with row numbers. Optional serial numbers and verification codes (64 bits of SHA-256 over serial and row) in the manifest. Price covers up to 200 pages.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "csv",
"type": "string",
"description": "",
"example": "name;kurs;datum\nErika Mustermann;Erste Hilfe;12.10.2026\nMax Muster;Erste Hilfe;12.10.2026",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "serial",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "template",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/contract-dates-ics",
"description": "Extracts start date, initial term or fixed end date, renewal (fixed periods or indefinite), notice period and its reference date (end of term, month, quarter, year) and dated deadlines from the text with German and English patterns; overrides can correct or replace each value. Terms run from the start of the first day (\u00a7 187 Abs. 2 BGB) and end with the day before the corresponding day (\u00a7 188 Abs. 2, 3 BGB; \u00a7 189 for half years).",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "reference_date",
"type": "string",
"description": "",
"example": "2026-11-01",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "\u00a7 2 Laufzeit\n(1) Der Vertrag beginnt am 01.01.2025 und hat eine Mindestlaufzeit von 24 Monaten.\n(2) Er verl\u00e4ngert sich automatisch um jeweils 12 Monate, wenn er nicht mit einer Frist von drei Monaten zum Ende der jeweiligen Laufzeit gek\u00fcndigt wird.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/contract-parties",
"description": "Locates the party block after \"zwischen\"/\"between\" (up to the first clause, preamble or \"agree as follows\"), splits it at the separating \"und\"/\"and\" lines or role definitions and reads per party: name, legal form (list of German, Austrian, Swiss, EU, UK and US forms such as GmbH, UG (haftungsbeschr\u00e4nkt), GmbH & Co.",
"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": "Vertrag\n\nzwischen\n\nMuster Logistik GmbH, Hafenstra\u00dfe 12, 48599 Gronau\n\u2013 nachfolgend \u201eAuftraggeber\u201c \u2013\n\nund\n\nNetzwerk Service AG, Industriestra\u00dfe 5, 20095 Hamburg\n\u2013 nachfolgend \u201eAuftragnehmer\u201c \u2013\n\n\u00a7 1 Gegenstand\nDer Auftragnehmer betreibt die Server des Auftraggebers.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/gaeb-generate",
"description": "Builds an X83 (Angebotsaufforderung, prices are not part of X83) from categories (lots and hierarchy levels with labels) and items with item number (OZ), short and long text, quantity, unit and the item kinds lump sum, provisional with/without total, alternative group/serial and quantity to be entered by the bidder (GAEB DA XML 3.3 Fachdokumentation 2023-01 (\u00a9 DIN e.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "boq",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "categories",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "date",
"type": "string",
"description": "",
"example": "2026-11-01",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "items",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/gaeb-parse",
"description": "Reads GAEB DA XML 3.2 and 3.3 exchange phases X80-X87 (GAEB DA XML 3.3 Fachdokumentation 2023-01 (\u00a9 DIN e. V., Gemeinsamer Ausschuss Elektronik im Bauwesen) and the XSD schemas 3.3 (2021-05) and 3.2 (2013-10), https://www.gaeb.de/de/service/downloads/gaeb-datenaustausch/ (checked 2026-11-01)). XML is parsed without DTD or entity support (DOCTYPE is rejected) and limited to 10 MB.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "xml",
"type": "string",
"description": "",
"example": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><GAEB xmlns=\"http://www.gaeb.de/GAEB_DA_XML/DA83/3.3\"><GAEBInfo><Version>3.3</Version><VersDate>2021-05</VersDate><Date>2026-11-01</Date></GAEBInfo><Award><DP>83</DP><BoQ ID=\"B1\"><BoQInfo><Name>LV 1</Name><LblBoQ>Painting</LblBoQ><OutlCompl>OutTxt</OutlCompl><BoQBkdn><Type>Item</Type><Length>4</Length><Num>Yes</Num></BoQBkdn></BoQInfo><BoQBody><Itemlist><Item ID=\"I1\" RNoPart=\"10\"><Qty>120.000</Qty><QU>m2</QU><Description><OutlineText><OutlTxt><TextOutlTxt><p><span>Wall paint, two coats</span></p></TextOutlTxt></OutlTxt></OutlineText></Description></Item></Itemlist></BoQBody></BoQ></Award></GAEB>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/graphviz-render",
"description": "Graphviz compiled to WebAssembly (@hpcc-js/wasm-graphviz 1.30) runs inside a sandboxed Chrome renderer with network blocked, so a pathological graph cannot exhaust the API process. Syntax errors return the Graphviz message; file-reading attributes (image, shapefile, imagepath) and javascript: links are rejected. Node, edge and cluster counts come from the SVG; PNG is rasterised by Chrome.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "dot",
"type": "string",
"description": "",
"example": "digraph G { rankdir=LR; order -> invoice -> payment; order -> shipment; }",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "engine",
"type": "string",
"description": "",
"example": "dot",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/html-to-pdf",
"description": "Prints HTML/CSS with headless Chrome 148 (puppeteer-core) in a fresh incognito context per call. Scripts in the document are disabled and every network request is blocked (only inline and data: resources), so no foreign URL is fetched; blocked requests are counted. Page size (ISO A3-A5, Letter, Legal, custom or CSS @page), margins, landscape, scale, page ranges, bookmarks, header/footer with {page}/{pages}/{title}/{date}. Limits: 3 MB HTML, 500 pages, 30 MB PDF.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "footer",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "html",
"type": "string",
"description": "",
"example": "<h1>Delivery note 4711</h1><p>2 \u00d7 pressure sensor</p>",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "page_size",
"type": "string",
"description": "",
"example": "A4",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/label-sheet",
"description": "Fills {{column}} line templates per record (empty lines dropped, as for addresses), fits the text into the printable label area using font metrics and places every label at its exact millimetre position on sheets rendered by headless Chrome (scripts off, network blocked, full Unicode). Presets come from the gLabels template database (GPL-3.0, values unchanged; check them against your packaging); other sheets as a custom grid. Start position, copies, sender line, test outlines.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "csv",
"type": "string",
"description": "",
"example": "name;street;zip;city\nErika Mustermann;Hauptstra\u00dfe 5;10115;Berlin",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "zweckform-3474",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lines",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/markdown-slides",
"description": "Splits Markdown into slides at --- lines (fenced code respected) or at headings, extracts speaker notes (lines after Note:/Notes: and HTML comments), converts slides with marked (raw HTML shown as text, only http/https/mailto links and data: images) and prints them with headless Chrome at 1280x720 or 1024x768 px per slide (scripts off, network blocked). Overfull slides are measured and scaled down to at most 50 %; slides that still overflow are reported. PDF only, no PPTX.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "aspect",
"type": "string",
"description": "",
"example": "16:9",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "markdown",
"type": "string",
"description": "",
"example": "# Agenda\n\n- Status\n- Next steps\n\n---\n\n# Status\n\nAll sensors online.\n\nNote: mention the outage on Monday",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/mermaid-render",
"description": "Runs mermaid 12.2 from node_modules (no CDN) in a fresh incognito Chrome context with all network requests blocked, initialised with securityLevel strict (labels sanitised, no click callbacks, no HTML labels) and deterministic ids; directives cannot lift the protected security keys. Syntax errors return the parser message. PNG is rasterised by Chrome from the SVG.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "code",
"type": "string",
"description": "",
"example": "flowchart TD\n A[Order received] --> B{Paid?}\n B -->|yes| C[Ship]\n B -->|no| D[Send reminder]",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "format",
"type": "string",
"description": "",
"example": "svg",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/nda-terms",
"description": "Reads PDF (pdf.js text layer), DOCX (WordprocessingML: paragraphs, tables, numbering, headings) or text, tracks clause headings (\u00a7, Art., numbered) and applies disclosed German and English patterns sentence by sentence: NDA type (gegenseitig/mutual vs.",
"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": "Gegenseitige Geheimhaltungsvereinbarung\n\n\u00a7 4 Laufzeit\nDiese Vereinbarung hat eine Laufzeit von zwei Jahren.\n\n\u00a7 5 Vertragsstrafe\nF\u00fcr jeden Fall der Zuwiderhandlung zahlt die verletzende Partei eine Vertragsstrafe in H\u00f6he von 10.000,00 EUR.\n\n\u00a7 7 Gerichtsstand\nAusschlie\u00dflicher Gerichtsstand ist D\u00fcsseldorf.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/obligation-register",
"description": "Every sentence is scanned with disclosed German and English modal patterns: obligations (verpflichtet sich, ist verpflichtet, hat \u2026 zu, muss, obliegt, schuldet, stellt sicher, gew\u00e4hrleistet; shall, must, agrees to, undertakes to), prohibitions (darf \u2026 nicht, ist untersagt, hat zu unterlassen; shall not, must not, may not), restrictions (darf nur; may only) and permissions/rights (ist berechtigt, hat das Recht, darf, kann; may, is entitled to).",
"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": "\u00a7 1 Pflichten\n(1) Der Auftragnehmer verpflichtet sich, die Software bis zum 31.03.2027 zu liefern.\n(2) Der Auftraggeber ist berechtigt, die Leistungen zu pr\u00fcfen.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/pdf-compress-to-size",
"description": "Measures the largest placed size of every image XObject from the page content (pdf-lib 1.17.1 plus own content interpreter) and derives its effective resolution. Lossless steps come first: uncompressed streams are Flate-compressed, page thumbnails optionally dropped, unreachable objects removed and objects packed into object streams.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "content_base64",
"type": "string",
"description": "",
"example": "JVBERi0xLjcKMSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvQWNyb0Zvcm08PC9GaWVsZHNbNCAwIFIgNSAwIFJdPj4+PgplbmRvYmoKMiAwIG9iago8PC9UeXBlL1BhZ2VzL0tpZHNbMyAwIFJdL0NvdW50IDE+PgplbmRvYmoKMyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL01lZGlhQm94WzAgMCAzMDAgMjAwXS9Bbm5vdHNbNCAwIFIgNSAwIFJdPj4KZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL1dpZGdldC9GVC9UeC9UKG5hbWUpL1RVKEZ1bGwgbmFtZSkvTWF4TGVuIDQwL0ZmIDIvUmVjdFsyMCAxNTAgMjIwIDE2OF0vUCAzIDAgUj4+CmVuZG9iago1IDAgb2JqCjw8L1R5cGUvQW5ub3QvU3VidHlwZS9XaWRnZXQvRlQvQ2gvVChjb3VudHJ5KS9GZiAxMzEwNzIvT3B0WyhERSkoQVQpKENIKV0vVihERSkvRFYoREUpL1JlY3RbMjAgMTIwIDgwIDEzOF0vUCAzIDAgUj4+CmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA4NyAwMDAwMCBuIAowMDAwMDAwMTM4IDAwMDAwIG4gCjAwMDAwMDAyMjMgMDAwMDAgbiAKMDAwMDAwMDM0MSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgNi9Sb290IDEgMCBSPj4Kc3RhcnR4cmVmCjQ3MwolJUVPRgo=",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "target_bytes",
"type": "number",
"description": "",
"example": 100000,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/pdf-form-schema",
"description": "Walks the AcroForm field tree with pdf-lib 1.17.1 (ISO 32000-2 \u00a712.7.4, inheritable FT/Ff/V/DV/Opt/MaxLen) and maps every terminal field to a schema property named with its fully qualified name: text fields to strings with maxLength, number-formatted fields to numbers, checkboxes to booleans (or their on/Off states), radio groups and combo boxes to enums of export values (radio states resolved through /Opt indices), editable combos to strings with examples, multi-select lists to arrays with\u2026",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "content_base64",
"type": "string",
"description": "",
"example": "JVBERi0xLjcKMSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvQWNyb0Zvcm08PC9GaWVsZHNbNCAwIFIgNSAwIFJdPj4+PgplbmRvYmoKMiAwIG9iago8PC9UeXBlL1BhZ2VzL0tpZHNbMyAwIFJdL0NvdW50IDE+PgplbmRvYmoKMyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL01lZGlhQm94WzAgMCAzMDAgMjAwXS9Bbm5vdHNbNCAwIFIgNSAwIFJdPj4KZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL1dpZGdldC9GVC9UeC9UKG5hbWUpL1RVKEZ1bGwgbmFtZSkvTWF4TGVuIDQwL0ZmIDIvUmVjdFsyMCAxNTAgMjIwIDE2OF0vUCAzIDAgUj4+CmVuZG9iago1IDAgb2JqCjw8L1R5cGUvQW5ub3QvU3VidHlwZS9XaWRnZXQvRlQvQ2gvVChjb3VudHJ5KS9GZiAxMzEwNzIvT3B0WyhERSkoQVQpKENIKV0vVihERSkvRFYoREUpL1JlY3RbMjAgMTIwIDgwIDEzOF0vUCAzIDAgUj4+CmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA4NyAwMDAwMCBuIAowMDAwMDAwMTM4IDAwMDAwIG4gCjAwMDAwMDAyMjMgMDAwMDAgbiAKMDAwMDAwMDM0MSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgNi9Sb290IDEgMCBSPj4Kc3RhcnR4cmVmCjQ3MwolJUVPRgo=",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "4"
}
},
{
"url": "https://format.halowerk.com/v1/quote-compare",
"description": "Each offer line is converted to a price per requested unit (count, mass, length, area, volume, time; price_per for prices per 100 or 1000 units; units of different dimensions are rejected) and to the base currency with caller-supplied rates (no external rates are fetched).",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "items",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "offers",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/sla-extract",
"description": "German and English patterns over sentences and DOCX table rows: availability percentages next to Verf\u00fcgbarkeit/availability/uptime with the measurement period (calendar month, quarter, year, week); the permitted downtime is computed as (100 % - availability) x period length for a week, 30- and 31-day months and a 365-day year.",
"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": "\u00a7 3 Service Level\n(1) Der Auftragnehmer gew\u00e4hrleistet eine Verf\u00fcgbarkeit von 99,5 % im Kalendermonat.\n(2) Priorit\u00e4t 1: Reaktionszeit 30 Minuten, Wiederherstellungszeit 4 Stunden.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/tender-checklist",
"description": "Rule-based reading of award documents under the Vergabeverordnung (Vergabeverordnung (VgV) 2016, https://www.gesetze-im-internet.de/vgv_2016/ (checked 2026-11-01), text checked 2026-11-12) and the UVgO (Unterschwellenvergabeordnung (UVgO) 2017, BAnz AT 07.02.2017 B1, text https://www.bmwk.de/Redaktion/DE/Downloads/U/unterschwellenvergabeordnung-uvgo.pdf (checked 2026-11-01)).",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "publication_date",
"type": "string",
"description": "",
"example": "2026-03-02",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "text",
"type": "string",
"description": "",
"example": "Offenes Verfahren nach \u00a7 15 VgV. Die Angebotsfrist endet am 07.04.2026 um 10:00 Uhr. Mit dem Angebot ist ein Auszug aus dem Handelsregister vorzulegen, nicht \u00e4lter als 3 Monate.",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/vega-render",
"description": "Compiles Vega-Lite 6.5 to Vega 6.4 and renders to SVG with the string renderer (no canvas); PNG comes from the Chrome canvas. Both libraries run from node_modules inside a sandboxed Chrome renderer with network blocked, so Vega expressions never run in the API process. Data must be inline: any url is rejected and loader access is blocked and reported. Returns size, mark item count and warnings.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "spec",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://format.halowerk.com/v1/xrechnung-generate",
"description": "Builds an EN 16931 / XRechnung 3.0 invoice in UBL 2.1 or UN/CEFACT CII syntax with seller and buyer electronic addresses, contact, payment means (SEPA credit transfer with IBAN), VAT breakdown per category and rate, and totals rounded per EN 16931 rules (line net = quantity \u00d7 price, VAT per category = base \u00d7 rate). Every invoice is checked with the KoSIT validator 1.6.3 and the XRechnung configuration 3.0.2; invoices that are not accepted are not charged and the validator messages are returned.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "buyer",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "buyer_reference",
"type": "string",
"description": "",
"example": "991-33333TEST-33",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "delivery_date",
"type": "string",
"description": "",
"example": "2026-10-28",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "due_date",
"type": "string",
"description": "",
"example": "2026-11-13",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "issue_date",
"type": "string",
"description": "",
"example": "2026-10-30",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lines",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "number",
"type": "string",
"description": "",
"example": "RE-2026-0042",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "payment",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "seller",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "syntax",
"type": "string",
"description": "",
"example": "ubl",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.003",
"maxAmount": "0.01",
"avgCostPerTransaction": "0.005524",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "",
"tags": [],
"iconUrl": "",
"_truncated": {
"endpoints": 21
},
"_digest": {
"endpoints": "4c7a0b538c43337148f8d46d15be8f73ba88a4e95e61f6252cc97af415f4668f"
}
}
}