Where can tools get veri.how’s facts as data?

Data files

veri.how publishes a token list, a facts file with its JSON Schema, and contract ABIs as JSON files for wallets, agents and developer tools.

Token list#

The VERI token on Ethereum, in the format wallets and exchanges import.

Format
Uniswap Token Lists standard
Licence
MIT.
Updated
With each deploy that changes the token facts. The version goes up each time, as the standard asks.

Example:

{
  "chainId": 1,
  "address": "0x8f3470A7388c05eE4e7AF3d01D8C722b0FF52374",
  "name": "Veritaseum",
  "symbol": "VERI",
  "decimals": 18,
  "logoURI": "https://veri.how/favicon.svg"
}

Fetch it:

curl -s https://veri.how/tokenlist.json | jq '.tokens[0]'

Facts#

Every contract by slug, with its chain, CAIP-10 id, address, explorer links, ABI URL and when it was last checked, and each SmartMetal series with its token ids and metadata CID.

Format
facts.schema.json
Licence
MIT.
Updated
With each deploy that changes the facts on this site.

Example:

{
  "veri": {
    "name": "Veritaseum",
    "symbol": "VERI",
    "standard": "ERC-20",
    "decimals": 18,
    "chain": {
      "id": "ethereum",
      "name": "Ethereum",
      "caip2": "eip155:1"
    },
    "caip10": "eip155:1:0x8f3470a7388c05ee4e7af3d01d8c722b0ff52374",
    "address": "0x8f3470A7388c05eE4e7AF3d01D8C722b0FF52374",
    "explorer": {
      "summary": "https://etherscan.io/token/0x8f3470a7388c05ee4e7af3d01d8c722b0ff52374",
      "transactions": "https://etherscan.io/address/0x8f3470a7388c05ee4e7af3d01d8c722b0ff52374",
      "source": "https://etherscan.io/address/0x8f3470a7388c05ee4e7af3d01d8c722b0ff52374#code"
    },
    "abi": "https://veri.how/abi/veri.json",
    "deployment": {
      "block": 3586472,
      "tx": "0xfda7aad54c81d9bc8e7a67e68821a24009c2bcd5e9b9a47b71f40d5a45f3a6fc",
      "date": "2017-04-23T12:45:03Z"
    },
    "verified": {
      "date": "2026-10-13"
    }
  }
}

Fetch it:

curl -s https://veri.how/facts.json | jq '.contracts.veri.address'

Facts schema#

The JSON Schema that facts.json validates against, with a description of each field.

Format
JSON Schema 2020-12
Licence
MIT.
Updated
When the shape of facts.json changes.

Example:

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://veri.how/facts.schema.json",
  "title": "veri.how facts",
  "required": [
    "description",
    "license",
    "chains",
    "contracts",
    "lookup",
    "series"
  ]
}

Fetch it:

curl -s https://veri.how/facts.schema.json | jq '.properties | keys'

ABIs#

Each contract’s ABI, copied from its verified source on the block explorer.

Format
Solidity ABI JSON
Licence
Each ABI keeps the licence of the verified source it was copied from. The response’s Link header with rel="license" points at that source.
Updated
When a contract’s verified ABI is fetched again.

Example:

[
  {
    "constant": true,
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "name": "",
        "type": "string"
      }
    ],
    "payable": false,
    "type": "function"
  }
]

Fetch it:

curl -s https://veri.how/abi/veri.json | jq '.[] | select(.type == "function") | .name'