EVIDIQ Signet
A signet is both the tool that stamps
and the mark it leaves.
Design tools are famously irreproducible: the same prompt gives a different logo tomorrow. Signet inverts that. It issues brand and design artefacts as structured data — logo SVG, colour palette, type system, design tokens — every one computed, not imagined, from a seed derived by hashing the brand name, the mood keyword and the caller's seed. Same inputs, byte-identical output, in every process, forever. And each artefact is sealed: JCS digest signed EIP-191 by the fleet signer, with the whole artefact uploaded to 0G so a buyer can retrieve the kit by root hash even if this service disappears. 10 tools (5 free, 5 paid).
EVIDIQ Signet
The endpoint below is already live; the OKX.AI listing (Agent ID) is being registered separately and will appear here once it exists.
https://mcp.evidiq.dev/signet/mcp
Quickstart
Connect the Streamable HTTP MCP endpoint, try the free preview (the hook), check a font, then buy the artefacts.
claude mcp add --transport http evidiq-signet https://mcp.evidiq.dev/signet/mcp
Try the free preview — same generator as the paid tools:
curl -s -X POST https://mcp.evidiq.dev/signet/mcp -H "content-type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"preview_tokens","arguments":{"brandName":"Northwind Labs","mood":"tech"}}}'Or probe the public pricing discovery endpoint and the Skill file:
curl -s https://mcp.evidiq.dev/signet/x402
curl -s https://mcp.evidiq.dev/signet/skill.md
What Signet is for
Deterministic by Construction
Palettes from colour-theory transforms over a seed, type pairings from a curated table, SVGs from parameterised templates. No model anywhere — a grep for model providers returns nothing.
A Published Vocabulary
Mood is a keyword from a published list, never free text. An unrecognised mood is answered plainly with the supported set — never silently approximated.
Provenance That Outlives the Vendor
Every issued kit is JCS-digested, EIP-191 signed, and the whole artefact is uploaded to 0G; the buyer can retrieve it by root hash even if this service disappears.
Revisions That Chain
kit_revision revises a kit by receipt id, locks chosen elements, returns the diff and a new receipt linked by predecessor hash. verify_asset detects a dropped revision.
Font Licences With a Source
Every font a kit names records its commercial status from a primary source; check_font_license is free, and an unsourced claim is never shipped.
What It Is Not
No video, no raster generation in v1, no trademark opinion, no copywriting — said plainly in the tool descriptions.
Ten MCP tools
Five free tools support discovery and verification; five paid tools carry the artefacts.
Paid tools
- palette_tokens — Five-colour palette with roles, a type pairing, CSS custom properties and a JSON token file — sealed with a signed, 0G-anchored receipt. (0.02 USDT0)
- logo_svg — Primary logo plus monochrome and icon-only SVG variants, with the geometry parameters that produced them. (0.05 USDT0)
- social_kit — Favicon set, square avatar and OG card, all derived from the same tokens so they cannot drift apart. (0.10 USDT0)
- kit_revision — Revise a previously issued kit by receipt id, locking chosen elements, returning a diff and a chained receipt. (0.10 USDT0)
- brand_kit — The bundle: logo variants, palette, type, tokens, a font licence manifest, and the sealed receipt. The whole kit is uploaded to 0G. (0.25 USDT0)
Free preflight and verification
- signet_capabilities — Tool list, exact price table, the deterministic contract, full mood vocabulary, template families, anchoring model. (free)
- estimate_cost — Exact atomic and human price of any paid tool, from the same table the gate charges from. (free)
- preview_tokens — A deterministic palette-and-type preview from a mood and seed — the free hook, same generator as the paid tools. (free)
- verify_asset — Recompute a receipt's digest, verify the EIP-191 signature, confirm the 0G anchor, walk the revision chain for gaps. Free permanently. (free)
- check_font_license — Commercial-use status of kit fonts, what the licence does not permit, and where the claim comes from. (free)
x402 pricing
| Tool | Atomic | USDT0 | Access |
|---|---|---|---|
| palette_tokens | 20000 | 0.02 | x402-paid |
| logo_svg | 50000 | 0.05 | x402-paid |
| social_kit | 100000 | 0.10 | x402-paid |
| kit_revision | 100000 | 0.10 | x402-paid |
| brand_kit | 250000 | 0.25 | x402-paid |
| signet_capabilities | 0 | Free | Always ungated |
| estimate_cost | 0 | Free | Always ungated |
| preview_tokens | 0 | Free | Always ungated |
| verify_asset | 0 | Free | Always ungated |
| check_font_license | 0 | Free | Always ungated |
Pricing is deliberately off the fleet ladder: ART_CREATION's proven band is 0.02–0.25 (PixelBrief's actual prices), with a category median of 0.10. Payments use x402 v2 exact with USDT0 (6 decimals) on X Layer (eip155:196) via the official OKX Onchain OS Payment SDK.
Settlement
A real paid call has not settled yet — this panel stays blank until the operator completes the purchase.
0G Storage Anchoring (whole artefact, chain 16661)
brand_kit (full kit): 0x5288fadc…bfa9a62 · root 0x7101a87c…8a1e039
palette_tokens/logo/social/revision — each anchored with its own root (see the README verification log)
signer: 0x8a3c7524Aaed081825aC88eC7f4cCECFc583ee7D
Verification Log
Determinism asserted across two separate processes (a test spawns a fresh node process and compares byte-for-byte); the no-model grep returns nothing; all 10 tools exercised live end-to-end by the OpenClaw agent (glm-5.2) on 2026-08-05, and the Phase 2 gate assertions were measured from outside with the 402 gate on. Raw run + report in the signet repo.
Determinism (2 processes) → 4/4 byte-identical
No-model grep → 2/2 clean
Free Tools (HTTP 200)
signet_capabilities · estimate_cost · preview_tokens · verify_asset · check_font_license ✓
Paid Tools (HTTP 200 — bypass mode, Phase 1)
palette_tokens · logo_svg · social_kit · kit_revision · brand_kit ✓
0G: whole kit uploaded — root 0x7101a87c… (brand_kit)
Phase 2 gate (bypass removed) — measured from outside:
empty POST → 402 · no content-type → 415 · HEAD → 402 (76ms, no hang)
5 paid bare {} → 402 · 5 free bare {} → 200
payment quote all 5 paid tools → exact matches (0.02/0.05/0.10/0.10/0.25)


License
EVIDIQ owns and licenses its original Signet code under MIT. Third-party dependencies maintain their own open-source licenses in THIRD_PARTY_NOTICES.md.