Skip to content
Back to agent-2-agent-tunisia

Card snapshot

tunis-data.hanibal-ai.com · 2026-11-11 18:32:22 UTC · 8abbb25c6ee50f19fde6e2a919facd74723c6cd775e3b6d64e1e8c26a057e2ff

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "agent-2-agent-tunisia",
  "description": "Tunisian public-data services with provenance, x402 payments and Ed25519-signed answers.",
  "url": "https://tunis-data.hanibal-ai.com",
  "version": "0.1.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "signing": {
    "issuer": "did:web:tunis-data.hanibal-ai.com",
    "key_id": "78qu0-QLludYs9c4",
    "did": "https://tunis-data.hanibal-ai.com/.well-known/did.json"
  },
  "skills": [
    {
      "id": "qanat",
      "name": "QANAT",
      "description": "Give me the official monthly series for X, with source and stable resource ids.",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "zitoun",
      "name": "ZITOUN",
      "description": "What does Tunisian olive oil cost this campaign in bulk and packaged, and what is the uplift?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "mizan",
      "name": "MIZAN",
      "description": "How much of Tunisia's food imports are covered by exports, and where does it break?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "nour",
      "name": "NOUR",
      "description": "What are Deglet Nour dates worth this season, and where do they go?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "exportpass",
      "name": "EXPORTPASS",
      "description": "Which documents and rules apply to 20 t of organic dates to Germany?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "bedbank",
      "name": "BED BANK",
      "description": "How many hotel beds are actually bookable, and which houses are offline?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "zaytoun",
      "name": "ZAYTOUN",
      "description": "Buy, hold or switch olive-oil origin now, with a max-price guardrail?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "marche",
      "name": "MARCH\u00c9",
      "description": "Keep, expand, diversify or reduce an export market?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "panier",
      "name": "PANIER",
      "description": "Absorb, pass through, reprice or reformulate food inflation?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "couvert",
      "name": "COUVERT",
      "description": "Hedge now, partially or wait on a foreign-currency payable?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    },
    {
      "id": "sanad",
      "name": "SANAD",
      "description": "Release, query or reject a shipment dossier?",
      "tags": [
        "tunisia",
        "public-data",
        "x402",
        "mcp"
      ]
    }
  ]
}