accueil / serveurs / Dev & Code / io.github.undone0603/authichain
io.github.undone0603/authichain
serveur MCP (Model Context Protocol) · authichain 1.3.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.undone0603/authichain est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.undone0603/authichain » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- dpp_readiness_check≈ 478 tokens
Free 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.
Paramètres, retour & exemple (8)
Paramètrescategory· string · requis · battery_passport | battery_other | textiles | iron_steel | aluminium | tyres | furniture | mattresses
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 · optionnel
You have a public web location where product data could be published behind a QR code.footprint· boolean · optionnel
You have carbon or environmental footprint data for the product.unique_id· boolean · optionnel
Each product (or model or batch) has a unique identifier, such as a GS1 GTIN with serial.data_owner· boolean · optionnel
A named person owns product compliance data.market_role· boolean · optionnel
You know who places the product on the EU market (you, an importer or an EU representative).sells_in_eu· boolean · optionnel
Sold into the EU directly or via an importer. Default true.supplier_data· boolean · optionnel
You can get material and substance data from your suppliers.
Exemple d'appel{"name": "dpp_readiness_check", "arguments": {"category": "battery_passport"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pricing≈ 67 tokens
Free. 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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_pricing", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - query_provenance≈ 126 tokens
Free 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.
Paramètres, retour & exemple (1)
ParamètresassetId· string · requis
Seal, serial, or QR token identifier
Exemple d'appel{"name": "query_provenance", "arguments": {"assetId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - scan_living_qr≈ 130 tokens
Free. 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.
Paramètres, retour & exemple (1)
Paramètresobject_id· string · requis
Stored presentation id. Canonical form is qron:url: plus 8 hex characters.
Exemple d'appel{"name": "scan_living_qr", "arguments": {"object_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify≈ 127 tokens
Legacy 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.
Paramètres, retour & exemple (1)
ParamètressealId· string · optionnel
Required seal UUID. productId and serial are not registry keys.
Exemple d'appel{"name": "verify", "arguments": {"sealId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_record≈ 186 tokens
Free. 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.
Paramètres, retour & exemple (3)
Paramètresid· string · optionnel
Published record id. Only "polygon-anchor-1" exists.anchor· object · optionnel
Anchor JSON: { recordHash, chain: "polygon:137", txHash }. Optional.record· object · optionnel
A signed AuthiChain provenance record (JSON).
Exemple d'appel{"name": "verify_record", "arguments": {"id": "texte", "anchor": {}, "record": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».