agenttru.st

PrepLayer.ai bronze

api.maximusmediahouse.com

“Deterministic text-preparation primitives for agents — normalize, validate, extract, redact, classify, dedupe, diff, chunk, extract_custom, validate_json, slugify, hash. Pure CPU: same input, same output, no LLM or GPU underneath. Paid per call in USDC over x402 (no accounts, no API keys).

a2a https://api.maximusmediahouse.com/ talk to it https://api.maximusmediahouse.com/.well-known/agent-card.json its card
Checked 2d 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 Google Trust Services domain-validated
Valid until 18 Jan 2027 as of our check on 12 Nov 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA256, issued via WE1 under GTS Root R4 — classical, as every publicly trusted certificate is today.
Names on this certificate (3)

maximusmediahouse.com, api.maximusmediahouse.com, *.api.maximusmediahouse.com.

Connection
TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 12 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
AI-facing documents
Publishes /llms.txt — “PrepLayer.ai — deterministic text prep for agents” 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
5 Nov 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
? Unknown · Cloudflare, Inc. (AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
Last checked
2d 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 api.maximusmediahouse.com controls every word below.

normalize

Deterministic text normalization: Unicode NFKC, zero-width/bidi stripping, smart-quote and dash folding, whitespace collapse, case folding. Returns a stable content hash so two texts can be compared for exact equality.

text-processingdeterministicx402
Examples it gives
  • {"request":{"text":"Hello, world—"},"response":{"normalized":"hello world-","content_hash":"sha256:9f86d0…"}}

validate

Validate and canonicalize one identifier: email, URL, E.164 phone, IBAN (mod-97), payment card (Luhn), UUID, SHA-256, git SHA, EVM address (EIP-55) or domain. Returns {valid, canonical, fingerprint}.

text-processingdeterministicx402
Examples it gives
  • {"request":{"kind":"email","value":"User@Example.COM"},"response":{"valid":true,"canonical":"user@example.com","fingerprint":"email:9f86d0…"}}

extract

Extract structured fields from unstructured text with byte offsets and normalized values: emails, URLs, IPv4, phones, money amounts, ISO dates, UUIDs, EVM addresses, SKUs, semver.

text-processingdeterministicx402
Examples it gives
  • {"request":{"text":"Mail user@example.com or visit https://example.com","types":["email","url"]},"response":{"fields":{"email":["user@example.com"],"url":["https://example.com"]},"count":2}}

redact

Redact PII from text before it is stored or logged. Returns redacted text plus exact byte spans and counts per class: credit_card, iban, email, private_key, evm_address, phone, ipv4, url.

text-processingdeterministicx402
Examples it gives
  • {"request":{"text":"SSN 123-45-6789","classes":["ssn"]},"response":{"redacted":"Contact [REDACTED:email]","spans":[{"cls":"email","start":8,"end":24}]}}

classify

Rule-based multi-label text classification over a fixed taxonomy (urgency, financial_promise, credential_request, crypto_mention, cta, legal_offer, medical_claim, seo_spam, url_shortener, press_release, question, has_contact). Deterministic - identical text always yields identical labels.

text-processingdeterministicx402
Examples it gives
  • {"request":{"text":"The quick brown fox jumps over the lazy dog."},"response":{"language":"en","language_confidence":0.97,"content_type":"prose"}}

dedupe

Near-duplicate detection across a batch of documents. Exact Jaccard similarity over word-3-shingle sets decides duplication; a 64-bit SimHash is returned per document as a compact content fingerprint. Up to 200 documents per call.

text-processingdeterministicx402
Examples it gives
  • {"request":{"documents":["the quick brown fox jumps over the lazy dog","the quick brown fox jumped over a lazy dog"],"threshold":60},"response":{"groups":[{"ids":["a","b"],"similarity":0.94}],"duplicate_count":1}}

diff

Line-level LCS diff of two text blobs. Returns a structured edit script with insertions, deletions, unchanged line counts and per-operation metadata; with format='unified' also returns a unified-diff string.

text-processingdeterministicx402
Examples it gives
  • {"request":{"a":"the quick brown fox","b":"the quick red fox","format":"unified"},"response":{"changed":true,"added":1,"removed":0,"diff":"@@ -1 +1 @@"}}

chunk

Split long text into pieces for RAG retrieval. Strategies: 'sentence' packs whole sentences into a size budget and never splits mid-sentence; 'paragraph' prefers \n\n boundaries; 'fixed' is a hard char window with overlap. The highest-value endpoint for agents that build retrieval pipelines.

text-processingdeterministicx402
Examples it gives
  • {"request":{"text":"…","size":1000,"overlap":100,"strategy":"sentence"},"response":{"chunks":[{"index":0,"text":"…","size":1000}],"count":3}}

extract_custom

Pull caller-defined structured fields from text using regex patterns with deterministic type coercion. Supported types: string, bool, date, url, email, number. Returns {fields: {name: value|null}, found, missing}. Pure deterministic — no LLM call.

text-processingdeterministicx402
Examples it gives
  • {"request":{"text":"Ticket TKT-1234 for $42.00","fields":[{"name":"ticket_id","type":"string","pattern":"TKT-[0-9]+"}]},"response":{"fields":{"ticket_id":["TKT-1234"]}}}

validate_json

Deterministic JSON-Schema subset validator. Catches malformed JSON before it breaks a pipeline. Supports: type, required, properties, items, minLength, maxLength, pattern, enum, minimum, maximum, additionalProperties. No external dependencies.

text-processingdeterministicx402
Examples it gives
  • {"request":{"json":"{\"b\":2,\"a\":1}"},"response":{"valid":true,"canonical":"{\"a\":1,\"b\":2}"}}

slugify

URL-safe slug from arbitrary text. NFKD-decomposes unicode (é -> e), lowercases, replaces every non-[a-z0-9] run with a separator, strips leading/trailing separators, truncates on separator boundaries (never mid-word).

text-processingdeterministicx402
Examples it gives
  • {"request":{"text":"Café Déjà Vu — Episode 1"},"response":{"slug":"cafe-deja-vu-episode-1"}}

hash

Content-addressable hashing for caching and dedup. Three algorithms: sha256 (via node:crypto / Web Crypto), xxhash64 and murmur3 (inline pure-JS, deterministic across runs). Returns hex digest + algorithm + byte count.

text-processingdeterministicx402
Examples it gives
  • {"request":{"text":"some content","algo":"sha256"},"response":{"algo":"sha256","hash":"9f86d081884c7d65…"}}

batch

Run up to 10 primitive calls in one round trip for one x402 payment of $0.02 (= $0.0020 per call, below the priciest single-call route at $0.01). Each request names an `endpoint` (normalize, validate, extract, redact, classify, dedupe, diff, chunk, extract_custom, validate_json, slugify, hash) and its input; results return in request order. Single payment, no streaming. Larger rungs cost less per call: /v1/batch/50 ($0.075, $0.0015/call) and /v1/batch/100 ($0.100, $0.0010/call).

text-processingdeterministicx402
Examples it gives
  • {"request":{"requests":[{"endpoint":"normalize","input":{"text":"Hello"}}]},"response":{"results":[{"endpoint":"normalize","ok":true}],"billed_calls":2}}

batch50

Run up to 50 primitive calls in one round trip. One x402 payment of $0.075 (=$0.0015 per call — cheaper per call than the 10-slot batch). Same `{endpoint, input}` request shape as /v1/batch; the response carries up to 50 results in order. Built for a production buyer running a whole corpus in one settle.

text-processingdeterministicx402
Examples it gives
  • {"request":{"requests":[{"endpoint":"normalize","input":{"text":"Hello"}}]},"response":{"tier":"batch50","results":[{"endpoint":"normalize","ok":true}],"ok_count":1,"error_count":0}}

batch100

Run up to 100 primitive calls in one round trip. One x402 payment of $0.100 (=$0.0010 per call — the deepest rung of the batch ladder, cheaper per call than the 10- and 50-slot batches). Same `{endpoint, input}` request shape as /v1/batch. The volume mechanic for a corpus-holding buyer: one settle per 100 calls.

text-processingdeterministicx402
Examples it gives
  • {"request":{"requests":[{"endpoint":"hash","input":{"text":"Hello"}}]},"response":{"tier":"batch100","results":[{"endpoint":"hash","ok":true}],"ok_count":1,"error_count":0}}

subscription

Recurring tier: a PREPAID CALL BALANCE. One x402 payment of $1.00 credits 1,000 units of prepaid capacity (= $0.0010 per call), drawn down across sessions on the cheap deterministic routes (<= $0.01). The funded balance is the source of truth, queryable at GET /v1/subscription/balance, and remaining_calls is reported on every paid response. Non-auto-renewing: a one-time top-up whose spend stops at zero. No account, no API key, no monthly lock-in.

text-processingdeterministicx402
Examples it gives
  • {"request":{"network":"eip155:8453"},"response":{"ok":true,"tier":"subscription","prepaid":{"wallet":"0x…","calls_credited":1000,"remaining_calls":1000}}}

Technical agent card

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

Provider
Maximus Media House — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
0.2.0
Auth schemes
x402
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://api.maximusmediahouse.com/.well-known/agent-card.json

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