Wallet trust fact profile
ECDSA-signed wallet trust profile: 155 base checks across 27 chains in 10 dimensions (stablecoins, governance, nfts, staking, institutional_stablecoins, tokenized_treasuries, stablecoin_deposits, wrapped_bitcoin, names, account), plus optional solana (14 checks), xrpl (RLUSD, USDC, OUSG), bitcoin (native BTC) and tron (USDT, USD1, WBTC) dimensions: up to 176 checks across 29 chains in 14 dimensions. Every row is a presence check (token balance above zero, NFT held, or, in the account dimension, contract code or an EIP-7702 delegation present at the wallet address on Ethereum, Base, Arbitrum, Optimism and Polygon). Returns per-check booleans and overall summary. Dimensions come back in a fixed order (the published table's), the same for every wallet. conditionSetVersion "2026-10-08" names the check list that was run; readers may log it. Signature verification must not reject a result solely because the condition-set version is unfamiliar; an application may still require a particular set for its own policy. 3 credits standard, 6 with proof="merkle". Authentication: this endpoint accepts EITHER the X-API-Key header OR the Authorization: Wallet header (SIWE envelope from a wallet that holds the Insumer Access pass).
Request
- Base URL: https://api.insumermodel.com
- URL: https://api.insumermodel.com/v1/trust
- Auth: one of:
- API key in header X-API-Key
- API key in header Authorization
Request body
Example request
{
"wallet": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}Response
Trust fact profile generated
Example response
{
"data": {
"trust": {
"id": "TRST-A1B2C",
"conditionSetVersion": "2026-10-08",
"dimensions": {
"stablecoins": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"governance": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"nfts": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"staking": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"institutional_stablecoins": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"tokenized_treasuries": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"stablecoin_deposits": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"wrapped_bitcoin": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"names": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"account": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"solana": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"xrpl": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"bitcoin": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
},
"tron": {
"checks": [
{
"evaluatedCondition": {
"registry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"
},
"slot": 338472915,
"blockHeight": 946083,
"blockHash": "000000000000000000003c5ff410ed3c66b3cb803c2aac90b5b6600b20ba91e5",
"proof": {
"blockNumber": "0x12a05f200"
}
}
]
}
}
},
"pqKid": "insumer-trust-pq1"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.