Skip to content
Back to 0n1x

Card snapshot

rhinogent.com · 2026-07-14 11:21:48 UTC · cd5d41138f09f4d74c01945985f39000c3b3142feef16d0babe9eeb3ee0f2485

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.

{
  "protocolVersion": "1.0",
  "name": "0n1x",
  "description": "Neutral cryptographic trust layer for AI agents. Ask a reality-resolvable question, get a SIGNED verified answer you check without trusting us.",
  "url": "https://rhinogent.com",
  "version": "1.0.0",
  "provider": {
    "organization": "0n1x",
    "url": "https://0n1xagntc.com"
  },
  "capabilities": {
    "streaming": false,
    "signedResponses": true,
    "extendedCard": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "securitySchemes": {
    "none": {
      "type": "none",
      "description": "public read; responses are EIP-191 signed"
    }
  },
  "skills": [
    {
      "id": "verify-query",
      "name": "Verifiable Query",
      "tags": [
        "trust",
        "verify",
        "oracle"
      ],
      "description": "Ask any reality-resolvable question. Returns an EIP-191-SIGNED verified answer. Refuses to sign opinion.",
      "examples": [
        "Is rayban.cc safe to buy from?",
        "What is the price of BTC?"
      ]
    },
    {
      "id": "check-counterparty",
      "name": "Counterparty Check",
      "tags": [
        "merchant",
        "risk",
        "x402"
      ],
      "description": "Signed risk verdict on a merchant/counterparty before an agent pays it."
    },
    {
      "id": "census-proof",
      "name": "Merkle Census Proof",
      "tags": [
        "identity",
        "merkle"
      ],
      "description": "Merkle-verifiable proof of the 100k-agent census from public shards."
    }
  ],
  "endpoints": {
    "query": "https://rhinogent.com/a2a/query",
    "check": "https://onyx-actions.onrender.com/api/check"
  },
  "signatures": [
    {
      "protected": "EIP-191",
      "signature": "0x99e39a325be75b2c559ece3247eb40033faef1acf83ea3bc2c9f8781ebb6e7057a332d0f8de8eb495738749451cd2f9707622c0c2724c94a4fe338ebf426bb451b",
      "signer": "0x4d64f274D8C3D535B44A07452BB9A7eAEce497b1",
      "verify": "recover_message(canonical-json-minus-signatures)==signer"
    }
  ]
}