{
 "protocolVersion": "0.3.0",
 "name": "sebbi.pro",
 "description": "The proof layer for AI. sebbi.pro scores and seals AI decisions into a tamper-evident chain timestamped in Bitcoin, notarises any fingerprint for free, runs 739 compliance checks (EU AI Act, GDPR, DORA, ISO 42001 and more) and gives agents a sign-off before they spend money. Every proof can be checked by anyone, free, without trusting sebbi.pro.",
 "url": "https://sebbi.pro/a2a",
 "preferredTransport": "JSONRPC",
 "additionalInterfaces": [
  {
   "url": "https://sebbi.pro/a2a",
   "transport": "JSONRPC"
  }
 ],
 "iconUrl": "https://sebbi.pro/og-cover.png",
 "provider": {
  "organization": "Monop Content",
  "url": "https://sebbi.pro"
 },
 "version": "1.0.0",
 "documentationUrl": "https://sebbi.pro/developers",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "stateTransitionHistory": false
 },
 "defaultInputModes": [
  "text/plain",
  "application/json"
 ],
 "defaultOutputModes": [
  "text/plain",
  "application/json"
 ],
 "skills": [
  {
   "id": "notarize",
   "name": "Timestamp anything in Bitcoin (free)",
   "description": "Send a SHA-256 fingerprint of a file, text or decision and get a receipt that proves it existed at that moment, timestamped in Bitcoin. Only the fingerprint is sent, never the content. Free.",
   "tags": [
    "proof",
    "timestamp",
    "bitcoin",
    "notary",
    "provenance",
    "audit"
   ],
   "examples": [
    "Notarise 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
    "{\"tool\": \"sebbi_notarize\", \"arguments\": {\"digests\": [\"<64 hex>\"], \"label\": \"Release 2.1\"}}"
   ]
  },
  {
   "id": "verify-proof",
   "name": "Check a proof or receipt",
   "description": "Looks up a notary receipt (NT-XXXX-XXXX), a Human Keys code (HK-XXXX-XXXX) or an Insurability Certificate (IC-XXXX-XXXX) and returns where it stands in Bitcoin, with a Forever Proof anyone can check without sebbi.pro.",
   "tags": [
    "verify",
    "receipt",
    "forever proof",
    "insurance",
    "human proof"
   ],
   "examples": [
    "Check NT-7Q2K-91XD",
    "Verify certificate IC-4KD2-8PLM"
   ]
  },
  {
   "id": "compliance-checks",
   "name": "Find and run compliance checks",
   "description": "739 machine-runnable checks across 32 frameworks: EU AI Act, GDPR, DORA, ISO/IEC 42001 and 27001, NIST AI RMF, UK Online Safety Act, EU DSA, SOC 2, PCI DSS, HIPAA, CCPA, NIS2, the Cyber Resilience Act and more. Each result comes with a tamper-evident receipt.",
   "tags": [
    "compliance",
    "eu ai act",
    "gdpr",
    "dora",
    "iso 42001",
    "nist ai rmf",
    "soc 2",
    "governance"
   ],
   "examples": [
    "EU AI Act human oversight",
    "GDPR retention",
    "{\"tool\": \"sebbi_run_framework\", \"arguments\": {\"framework\": \"euaiact\", \"record\": {}}}"
   ]
  },
  {
   "id": "seal-decisions",
   "name": "Score and seal AI decisions",
   "description": "Scores an AI decision ALLOW, CHALLENGE or BLOCK and seals it into a hash chain anchored in Bitcoin, so it can be proven to a regulator, insurer or court later. Needs a sebbi.pro API key (free for 90 days).",
   "tags": [
    "ai governance",
    "audit trail",
    "eu ai act article 12",
    "decision record",
    "guardrails"
   ],
   "examples": [
    "{\"tool\": \"sebbi_test_decision\", \"arguments\": {\"api_key\": \"<key>\", \"action\": \"approve refund\", \"amount\": 120}}"
   ]
  },
  {
   "id": "spend-gate",
   "name": "Approve an agent's payment",
   "description": "Before an AI agent pays for anything, ask for a signed APPROVED or DENIED token checked against the spending limits its owner set. sebbi.pro never holds or moves money.",
   "tags": [
    "agent payments",
    "spend control",
    "agentic commerce",
    "approval"
   ],
   "examples": [
    "{\"tool\": \"sebbi_spend_request\", \"arguments\": {\"api_key\": \"<key>\", \"agent\": \"buyer-bot\", \"amount\": 12.5, \"payee\": \"supplier.com\", \"currency\": \"GBP\"}}"
   ]
  },
  {
   "id": "verify-chain",
   "name": "Verify the whole chain",
   "description": "Re-checks every block of the sebbi.pro chain and returns its height, tip and whether it is intact. Anyone can run it.",
   "tags": [
    "verify",
    "integrity",
    "hash chain"
   ],
   "examples": [
    "Verify the chain"
   ]
  }
 ],
 "supportsAuthenticatedExtendedCard": false
}