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'