78trust / 100

Attributes Proof

by TraceFast in Weather & location

x402 APIPassing, checked 4 h ago

TraceFast knowledge graph: the evidence behind one proven attribute of an address — the facts that were checked with their expected and observed values, the conditions that had to be false, the sources the evidence was read from, and the block the evaluation was pinned to. Path address: The address, `0x`-prefixed, 40 hex characters, any case; attribute_id: The attribute id, `family:name`, as listed by the attributes method. Docs: https://docs.tracefast.xyz/api/address-attribute-proof.md

GET https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/attributes/:attribute_id/proof

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
121 ms typical, 432 ms slowest 5%
Last check
4 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/attributes/:attribute_id/proof"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fmpp.tracefast.xyz%2Fapi%2Fv1%2Fchains%2F1%2Fentities%2F%3Aaddress%2Fattributes%2F%3Aattribute_id%2Fproof
const res = await pay("https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/attributes/:attribute_id/proof");
console.log(await res.json());

Example input

{}

Example output

{
  "data": {
    "attributeId": "address_nature:eoa_currently",
    "bindingVersions": {
      "ev:1edb2dd7bd16": "ev:6a434a2cbb0d",
      "ev:68f90586498a": "ev:6b3b228a29e5",
      "ev:76fc5d34b166": "ev:d85381802df0",
      "ev:788c3564f26d": "ev:9be1a0687a15",
      "ev:8af928889291": "ev:c638c54f6366",
      "ev:e4706e0777b1": "ev:13ffd8c3998f"
    },
    "chainId": 1,
    "definitionVersion": "1.0.0",
    "dependencyProofRefs": [],
    "evaluatedAt": 1790780370,
    "evaluatorVersion": "1.0.0",
    "factResults": [
      {
        "fact_id": "account_evidence_state_or_signature",
        "observed": true,
        "operator": "exists",
        "threshold": 1
      }
    ],
    "failureReasonCodes": [],
    "graphRevision": "4855f85e632b317a25acd1aa04d7b88242f55acf",
    "negativeControlResults": [
      {
        "control_id": "not_ever_runtime_code",
        "evaluation": "must_be_false",
        "observed": false
      }
    ],
    "proofHash": "sha256:eb9411b5f415aaf095d5c68831b6176b110d60fb6dd47afa2581c4d96cf368b5",
    "referenceBlock": 16976894,
    "referenceBlockHash": "0x7639d2adc72d2333b23d4c19f937559c3dad98f6eb685f391e5f273f21eb6179",
    "result": "pass",
    "selectedFamilyId": "account_without_runtime_code_eoa",
    "snapshotId": "eth-mainnet@16976894",
    "sourceEvidenceRefs": [
      {
        "sourceId": "ev:7955b9d78504"
      }
    ],
    "subject": "0x4838b106fce9647bdf1e7877bf73ce8b0bad5f97"
  }
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
4 h agoPassed402432 ms$0.025
7 h agoPassed402301 ms$0.025
11 h agoPassed40238 ms$0.025
14 h agoPassed402155 ms$0.025
18 h agoPassed402121 ms$0.025
21 h agoPassed40259 ms$0.025
25 h agoPassed40270 ms$0.025
29 h agoPassed402419 ms$0.025
32 h agoPassed40247 ms$0.05
36 h agoPassed402120 ms$0.05
40 h agoPassed402129 ms$0.05
43 h agoPassed402469 ms$0.05
2 days agoPassed40240 ms$0.05

History

12 Oct 2026Price changed from $0.05 to $0.025