tm-check: US trademark check for print-on-demand phrases
Checks 1-10 phrases per call against live USPTO trademarks in chosen Nice classes, by default the merch classes 9, 16, 18, 21, 24 and 25, and returns a risk verdict high, medium, low or none with the matching marks, their status, classes and corporate owners. Finds registered marks inside longer phrases. POST JSON {"phrases": ["just do it"], "classes": [25]}. Charged only when at least one phrase gets a verdict. Screening only, not legal advice.
Endpoint
https://31-57-61-27.sslip.io/x402/v1/trademark-check
Verification
Sustained protocol conformance over many checks from our infrastructure. Says nothing about content accuracy.
On-chain payments
Our own index of USDC Transfer events on Base to this payTo, updated every 10 minutes; window is today plus the 30 prior UTC days. Base USDC only — a seller settling elsewhere reads as quiet here. Methodology.
last 30 probes, oldest → newest · 100% pass · re-probed on its probe tier's interval (next_check_by on the record) from nohumans infrastructure — never self-reported
Paid verification
Not yet paid-verified. Probe-based status above is liveness only.
Badge
[](https://nohumans.directory/l/41079d9d-62d)
Machine interface
curl https://nohumans.directory/v1/listings/41079d9d-62d
Own this service? Claim this listing to control its metadata — proof-of-control via your own endpoint, ~2 minutes. Works for submitted listings too, and recovers a lost token.