get_pricing
Free. Quotes the live x402 agent rail ($0.05 USDC on Base) and lists free verification tools. Stripe catalogue SKUs are not listed.
Takes no parameters.

com.authichainPublished by authichain.comOfficial publisherv1.4.0Updated Nov 6, 2026
Verification of signed records, plus an EU DPP check.
Remote AuthiChain server for verifying signed provenance records and attestations, looking up seals, and scoring EU Digital Product Passport readiness.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.authichain%2Fauthichain/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"authichain": {
"type": "http",
"url": "https://authichain.com/mcp"
}
}
}The canonical implementation of AuthiChain's physical-world trust layer.
AuthiChain turns a physical product or asset into a verifiable digital identity: a standards-aware identifier resolves to a signed claim, policy and provenance data are evaluated, and an independent verifier returns an auditable result.
This repository is the canonical build/deploy surface for:
Core thesis: one verification protocol, many commercial surfaces. The vertical products should not fork the trust model.
Resolution is not verification. A resolver answers what identifier/resource is being addressed. AuthiChain verification evaluates whether a signed claim is valid, current, attributable and consistent with the evidence available to the verifier.
A positive status is therefore scoped to the evidence and policy being evaluated. For example, a registered product identifier does not by itself prove manufacturing quality, and a missing identifier is not by itself proof of counterfeiting.
The domains are commercial and presentation surfaces over the same underlying trust architecture. The canonical customer paths are /onboard, /dapp, and /verify.
/01/{gtin}/21/{serial}.Cloudflare-first. The production edge is Cloudflare Workers and the repository's worker deployment configuration. Legacy framework code may remain in the repository where it supports compatibility or migration, but it is not the architectural center of gravity.
See docs/NETWORK.md for deployment topology and docs/ESTATE.md for the system inventory.
A condensed Codespaces config lives in .devcontainer/. Default scope is core (frozen pnpm install, no browser binaries, no husky). Technique and expand rules: .devcontainer/CONDENSING.md.
For database-backed scripts, never put credentials in source code. Set DATABASE_URL in the local environment or the deployment secret store.
Example:
The canonical readiness path is:
install → typecheck → lint → tests → production build → deploy smoke test → real product scan
See:
docs/operations/PILOT-READY-BASELINE.mddocs/attestation/v0.1.mddocs/ESTATE.mddocs/NETWORK.mdA push to main, including a docs-only commit, runs deploy-cloudflare.yml and deploy-edge-worker.yml. Do not add paths or paths-ignore.
Secret scan (gitleaks 8.28.0, --no-git) runs first and must fail closed. Deploy permissions stay contents: read. No token values in Git.
A green Wrangler deploy means that commit's bundle was published. It is not a SOC 2, FedRAMP, FDA, government, or cannabis COA certificate. A verifier pass is the checks this checkout ran.
authichain-consensus-engine is an identity collision. Confirm it in Cloudflare before any retirement. This file does not retire it.
Security is part of the protocol presentation, not an afterthought.
sk_live_…, whsec_…, or postgresql://USER:PASSWORD@HOST/DB.If a credential has ever been committed, treat it as compromised until the provider confirms rotation/revocation.
AuthiChain is not fundamentally a blockchain UI. The durable product is the verification layer: standardized identity → resolution → signed attestation → independent verification → evidence-backed decision.
Blockchain anchoring, NFTs, QR art, AI agents and vertical applications can extend that layer; they should not redefine its trust boundary.
See docs/project/LICENSE.md.
Source: README.md at commit 11a3082
Free. Quotes the live x402 agent rail ($0.05 USDC on Base) and lists free verification tools. Stripe catalogue SKUs are not listed.
Takes no parameters.
x402 seal verify. Arguments that cannot be a seal UUID are HTTP 400 before payment. Empty arguments are unpaid HTTP 402. Paid calls are answered from the seal registry at $0.05 USDC on Base. For free verification use verify_record.
sealIdFree public lookup for an assetId / seal / QR token. Reads matching rows from the canonical auth_seals registry when public Supabase configuration is available, and also resolves published packs. A registry match means registered only; it does not verify a signature or prove a physical item is genuine. Use verify_attestation for a published v0.1 JWS; verify_record is the separate reference-protocol verifier.
assetIdrequiredFree. Fetch the exact published AuthiChain v0.1 JWS from the signed-record registry and pass it to the canonical edge-router verifier. Checks signature, issuer trust, durable revocation/status, expiry, and signed decision. Supply expectedObjectId to bind the record to a scanned object identifier. A valid signed claim alone does not prove physical authenticity.
assetIdrequiredexpectedObjectIdFree. 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.
idanchorrecordFree 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.
categoryrequireddata_hostfootprintunique_iddata_ownermarket_rolesells_in_eusupplier_dataFree. 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.
object_idrequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
PHYSICAL WORLD │ product / asset / unit │ ▼ GS1 Digital Link GTIN + serial / lot / qualifiers │ ▼ ┌───────────────┐ │ RESOLUTION │ │ identifier → │ │ representation│ └───────┬───────┘ │ ▼ ┌──────────────────────┐ │ AUTHICHAIN VERIFY │ │ signed claims │ │ issuer / JWKS │ │ status / revocation │ │ provenance / policy │ │ scan-risk signals │ └──────────┬──────────┘ │ ┌──────────┼──────────┐ ▼ ▼ ▼ Humans Agents Enterprise /verify MCP/API integrations │ │ │ └──────────┼──────────┘ ▼ QRON · GovChain · StrainChain │ ▼ billing / onboarding / audit / operational datacp .env.example .envpnpm installpnpm devexport DATABASE_URL='postgresql://USER:PASSWORD@HOST:5432/DATABASE?sslmode=require'python -m agentz.cli listpython -m agentz.cli run authichain_pilot_deploy --mode dry-run