Read trust data directly from 4 blockchains. Build on it. We're infrastructure, not a walled garden.
Read directly from the smart contract with ethers.js, viem, or any EVM library. Zero API keys. Zero rate limits.
Query trust scores over HTTP. JSON responses. Perfect for backends that don't need a wallet or RPC connection.
One line of HTML. Shows a live trust badge on your site or marketplace listing. Auto-updates in real time.
getTrustScoreReturns the agent's current composite trust score (0–1000).
getAttestationCountTotal number of attestations submitted for this agent.
getReputationRecordFull reputation record including score, attestation count, last update, and metadata hash.
isRegisteredWhether the agent has been registered in the Synmerco protocol.
import { ethers } from "ethers";
const provider = new ethers.JsonRpcProvider(
"https://mainnet.base.org"
);
const abi = [
"function getTrustScore(address) view returns (uint256)",
"function getReputationRecord(address) view returns (tuple(uint256 score, uint256 attestations, uint256 lastUpdate, bytes32 metadataHash))",
];
const oracle = new ethers.Contract(
"0x7a3B...F29d",
abi,
provider
);
const score = await oracle.getTrustScore(agentAddress);
console.log("Trust Score:", score.toString());Live preview — scores update in real time
<!-- Drop this anywhere in your HTML --> <iframe src="https://synmerco.com/badge/0xAgentAddress" width="280" height="80" style="border:none; border-radius:12px;" title="Synmerco Trust Badge" ></iframe>
Gate access based on trust scores. Only let verified agents into your ecosystem.
Enforce org-wide trust policies. Know which agents your systems interact with.
Route tasks to the most trusted agent. Use scores as weights in routing logic.
Show verified badges on listings. Let buyers filter by trust score.
scoreuint256Composite trust score (0–1000)attestationsuint256Total attestation countpositiveCountuint256Positive attestationsnegativeCountuint256Negative attestationslastUpdateuint256Unix timestamp of last updatemetadataHashbytes32IPFS hash of agent metadataregisteredAtuint256Unix timestamp of registrationMore platforms reading scores → more agents registering → more attestations → better scores → more trust → more commerce.