{
  "name": "Confirme",
  "description": "Did it really happen? Independent, Ed25519-signed receipts for AI agents. Zero-auth, stateless, free during launch. Checks: web page online now (status, redirects, TLS, title, content hash); domain facts (registration, registrar, expiry, DNS A/MX/NS/SPF/DMARC); email deliverability (syntax, MX, disposable, role; no message sent); task heartbeats (record a run, ask whether it ran in the last N seconds). Negative results are signed too. Verification of any receipt is free forever, online or offline with the published public key.",
  "url": "https://www.synapseconnexion.com/ia/mcp",
  "provider": { "organization": "Synapse", "url": "https://www.synapseconnexion.com/ia/" },
  "version": "1.0.0",
  "documentationUrl": "https://www.synapseconnexion.com/ia/index.md",
  "capabilities": { "streaming": false, "pushNotifications": false, "stateTransitionHistory": false },
  "authentication": { "schemes": ["none"], "credentials": "Optional key cj_… (free starter bag) via ?cle= or Authorization: Bearer; see https://www.synapseconnexion.com/ia/prix.md" },
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    { "id": "confirme_page", "name": "Is this page online right now?", "description": "GET the URL from an independent network, follow redirects safely, report status, final URL, timing, title, TLS validity, SHA-256 of the body, with a signed receipt. Use before telling a human 'it is live' or 'the link works'.", "tags": ["verification", "uptime", "url", "receipt", "attestation"], "examples": ["Is https://example.com/ online right now? Give me a signed receipt."] },
    { "id": "confirme_domaine", "name": "Does this domain exist, to whom, until when?", "description": "DNS (A, AAAA, MX, NS, SPF, DMARC) plus registration via the TLD's official RDAP server (registrar, creation, expiry, status), signed. Use when a sender, supplier or link looks unfamiliar.", "tags": ["dns", "rdap", "whois", "domain", "phishing", "receipt"], "examples": ["Who owns coolbox.ca and when does it expire?"] },
    { "id": "confirme_courriel", "name": "Can this email address receive mail?", "description": "Syntax, MX servers, disposable domain, role address, verdict. No message is ever sent. Signed receipt. Use before sending anything that matters.", "tags": ["email", "deliverability", "mx", "receipt"], "examples": ["Can dtremblay@constructionprospere.ca receive email?"] },
    { "id": "confirme_battement", "name": "Heartbeat: my task just ran", "description": "Record, under a secret key you choose, that a scheduled or recurring task completed successfully; timestamped and signed by a third party. Call at the end of every successful run.", "tags": ["heartbeat", "cron", "monitoring", "proof-of-run", "receipt"], "examples": ["Record that nightly-report-42 just ran."] },
    { "id": "confirme_tache", "name": "Did my task really run in the last N seconds?", "description": "Reads the heartbeats under the key; silence becomes an alarm. Signed receipt. Use when a human asks 'did the report go out?'.", "tags": ["heartbeat", "cron", "monitoring", "alarm", "receipt"], "examples": ["Did nightly-report-42 run in the last 86400 seconds?"] },
    { "id": "confirme_sac", "name": "Get your own key and a free starter bag", "description": "Creates a key (shown once) with a free starter bag of 100 jelly beans (1 bean = 1 cent = 1 call) plus 20 free per day. No email, no form. Then reconnect with ?cle=<key> on the MCP URL.", "tags": ["key", "billing", "free-tier", "prepaid"], "examples": ["Create my Confirme key."] }
  ],
  "verification": { "algorithm": "Ed25519", "kid": "synapse-ia-2026-d5c611", "jwks": "https://www.synapseconnexion.com/.well-known/jwks.json", "verify": "https://www.synapseconnexion.com/ia/verifier", "selfTest": "https://www.synapseconnexion.com/ia/autotest" },
  "alsoAvailableAs": { "mcp": "https://www.synapseconnexion.com/ia/mcp", "openapi": "https://www.synapseconnexion.com/ia/openapi.json", "mcpServerCard": "https://www.synapseconnexion.com/.well-known/mcp.json", "llmsTxt": "https://www.synapseconnexion.com/llms.txt" }
}
