AuthiChain
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Look up AuthiChain product records. x402 paid verification and on-chain anchoring in development.
| Author | io.github.undone0603 |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2207 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"AuthiChain": {
"url": "https://authichain.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
get_pricingFree. AuthiChain verification is free: use the verify_record tool, or GET https://authichain.com/api/verify. Paid plans are on hold, so no prices or Payment Links are listed.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
verifyLegacy x402 seal verify, not answering. Arguments that cannot be a seal UUID are HTTP 400 before payment. Empty arguments are unpaid HTTP 402 for discovery; a paid call is refused with 503 registry_not_bound before settlement, so no payment is taken. For free verification use verify_record.
Parameters:
sealId— string — Required seal UUID. productId and serial are not registry keys.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
query_provenanceFree public lookup for an assetId / seal / QR token. Never attests. Resolves the published packs (bat-2026-001, trumark, musa, strainchain); any other id returns status unknown, because the certificates registry does not answer yet. For free signature and anchor verification use verify_record.
Parameters:
assetId(required) — string — Seal, serial, or QR token identifier
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
verify_recordFree. Verify an AuthiChain signed provenance record with the open reference verifier. Pass id "polygon-anchor-1" for the published demonstration record, or pass your own record and anchor JSON. Returns verified, valid-unanchored, or invalid, plus whether the transaction carries the record hash. It does not inspect a physical product.
Parameters:
id— string — Published record id. Only "polygon-anchor-1" exists.anchor— object — Anchor JSON: { recordHash, chain: "polygon:137", txHash }. Optional.record— object — A signed AuthiChain provenance record (JSON).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
dpp_readiness_checkFree EU Digital Product Passport readiness check. Returns a 0-100 score, gaps, and the dated obligation for the product category (battery passport is law from 18 Feb 2027; other categories are ESPR targets). Not legal advice.
Parameters:
category(required) — string — battery_passport: EV, LMT (e-bike, e-scooter) or industrial battery over 2 kWh; battery_other: Other battery (portable, SLI, industrial up to 2 kWh); textiles: Textiles, apparel or footwear; iron_steel: Iron and steel; aluminium: Aluminium; tyres: Tyres; furniture: Furniture; mattresses: Mattresses; electronics: Electronics and ICT; toys: Toys; construction: Construction products; detergents: Detergents and cleaning products; other: Something elsedata_host— boolean — You have a public web location where product data could be published behind a QR code.footprint— boolean — You have carbon or environmental footprint data for the product.unique_id— boolean — Each product (or model or batch) has a unique identifier, such as a GS1 GTIN with serial.data_owner— boolean — A named person owns product compliance data.market_role— boolean — You know who places the product on the EU market (you, an importer or an EU representative).sells_in_eu— boolean — Sold into the EU directly or via an importer. Default true.supplier_data— boolean — You can get material and substance data from your suppliers.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
scan_living_qrFree. Scan a stored Living QR. GET https://authichain.com/qron/r/{object_id} returns AuthiChain Verification Decision v1. This host verifies the signature. A missing id is presentation_not_found. Not an x402 payment endpoint, and it does not inspect a physical product.
Parameters:
object_id(required) — string — Stored presentation id. Canonical form is qron:url: plus 8 hex characters.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.