Before you transact, run the full check.
One API call. Ten signed attestations. Every wallet tells a story — what it holds, how it behaves, who the operator is, who controls it, whether the code is secure, whether the counterparty is sanctioned, and whether it delivers on commitments. SkyeProfile reads all ten chapters.
Powered by InsumerAPI + 9 specialized attestation providers.
An agent ID is a label someone gave themselves. A wallet is a history of everything they've actually done on-chain. You can fake an agent ID. You can't fake a wallet's history across 33 chains.
Before transacting with a wallet, most systems check one thing: does it have enough money? That catches empty wallets. It misses everything else. A well-funded wallet can still be a sybil. A wallet with clean history can be running compromised code. A wallet with a valid identity can have a track record of failed deliveries.
No single signal is sufficient — and no single provider covers all the signals. SkyeProfile combines nine specialized providers into one call. Each provider signs their assessment independently. You get the full picture, cryptographically verified.
// Single-dimension check
if (wallet.balance > threshold) {
// Approved.
// But is it a sybil?
// Is the agent's code secure?
// Does it have a delegation chain?
// Has it delivered before?
// You don't know.
}
// SkyeProfile
profile = skyeprofile(wallet)
// 10 dimensions, 10 signatures
// Each verifiable offline via JWKS
// One call. Full picture.
Every wallet has a unique fingerprint across these dimensions. No single provider sees all of them. No behavioral history? That's not an error — that's a signal. SkyeProfile orchestrates nine specialized attestation providers and returns one unified, signed profile. The wallet address is what makes trust actionable — not theoretical.
What does this wallet hold? Token balances, NFTs, staking positions, DeFi activity, governance participation — across 33 blockchains. Every other dimension is built on top of this read. The solvency layer.
+ Nine Specialized Attestation Layers
Is this wallet a sybil? Dual-score model: Signal Depth (behavioral observability) and Risk Intensity (sybil/fraud risk) as independent axes. 150K+ agents across ERC-8004, Olas, Virtuals, and SATI registries.
What has the operator wallet done as an actor? Independent Signal Depth and Risk Intensity scores — observational tenure, commerce history, agent ownership, and sybil detection reactivity. Answers "who is behind this agent" rather than "how good is this agent."
Who controls this wallet? DID resolution, delegation chains, interaction patterns, and completion ratios. Links the wallet to a verifiable identity without exposing personal data.
Has this agent's source code been scanned? Vulnerability severity profile, finding counts by category, and overall security grade. Catches compromised agents before they transact.
Does this wallet operate within a sanctioned authority chain? Principal identity, delegation lineage, policy compliance, and spending limits. Full chain-of-custody from human principal to agent action.
Is this agent making sound decisions? Adversarial multi-model critique, logical consistency checks, and reasoning chain verification. Catches agents that execute correctly but reason incorrectly.
Does this agent deliver quality work? Task completion rates, accuracy metrics, and performance scoring from real job execution. Track record, not promises.
Did this wallet deliver what it was paid for? Operation binding, delivery verification, and settlement witness receipts. The proof layer between payment and performance.
Is this counterparty sanctioned? OFAC, EU, and UN Security Council screening, domain hygiene, IP reputation, and wallet history risk — the regulatory layer between you and the transaction.
Counterparty graph, protocol diversity, wallet age, and activity patterns.
Every real-world attack exploits the gap between what you checked and what you didn't. SkyeProfile closes the gaps.
Wallet holds $50K in USDC. Passes every balance check. But it's one of 200 wallets operated by the same entity, farming airdrops.
Caught by: Behavioral Trust (RNWY)Agent has clean transaction history and a valid delegation chain. But a dependency was backdoored last week and it's exfiltrating data on every call.
Caught by: Security Posture (AgentGraph)Wallet presents valid credentials and passes identity checks. But the delegation from the human principal expired, and the agent is operating without authorization.
Caught by: Governance (APS)Agent executes actions correctly and has a track record. But its reasoning chain is unsound — it's reaching the right conclusions for the wrong reasons, and will fail on edge cases.
Caught by: Reasoning Integrity (ThoughtProof)Agent's wallet is solvent, identity is verified, code is clean. But it has a pattern of accepting payment and under-delivering. No settlement receipts for completed work.
Caught by: Settlement History (SAR)Agent has a strong behavioral score, clean identity, and good performance history. But it drained its wallet yesterday and can't actually pay for the service it's requesting.
Caught by: Wallet State (InsumerAPI)Wallet has clean transaction history, valid identity, and a strong behavioral score. But the controlling address is on the OFAC SDN list as of last week's update — transacting with it exposes you to regulatory liability.
Caught by: Compliance Risk (Revettr)Agent identity frameworks, trust registries, behavioral scores — none of it matters until the agent can transact. The wallet is where trust becomes actionable. It's where holdings are verified, payments are made, and commitments are settled. SkyeProfile starts with the wallet because the wallet is the only identifier that can't be faked, can't be duplicated, and carries its own proof.
One API call to SkyeProfile with a wallet address. That's all you provide.
SkyeProfile calls all nine attestation providers simultaneously. Each evaluates the wallet from their dimension and returns a signed result.
A unified response with ten independently verifiable attestations. Each has a JWKS URI — verify any dimension offline, without trusting SkyeMeta.
Two live SkyeProfile responses below. The first is Vitalik's wallet — a fully populated reference. The second is yours — paste any address and watch nine attestation providers respond in parallel.
Every dimension returns rich data because this wallet is well-known across the issuer network. This is the baseline for what a complete profile looks like.
Paste any EVM (0x…) or Solana address. The result shows which dimensions are wallet-bound today and which are running on spec demo data while the issuer ships their wallet lookup.
Want to call these providers yourself? The orchestration code, verification logic, and all 9 provider examples are open source: insumer-examples on GitHub
Each dimension returns a signed attestation from its provider. Every signature is independently verifiable via the provider's JWKS endpoint — no trust in SkyeMeta required.
The multi-attestation format is an open specification with nine verified issuers producing live, cryptographically valid attestations today.
Cache the profile for the TTL window (30 minutes for wallet state, up to 24 hours for behavioral scoring). JWKS keys are cacheable per standard HTTP headers. After the initial fetch, verification is fully offline.
{
"wallet": "0xd8dA6BF26964aF9D7eEd9e03E...",
"profiledAt": "2026-04-06T21:49:58Z",
"dimensions": [
{
"type": "wallet_state",
"provider": "InsumerAPI",
"jwks": "https://insumermodel.com/
.well-known/jwks.json",
"kid": "insumer-attest-v1",
"algorithm": "ES256",
"attestation": { "pass": true, ... },
"sig": "f5CwIBo6P5xX4Q..."
},
{
"type": "behavioral_trust",
"provider": "RNWY",
"jwks": "https://rnwy.com/
.well-known/jwks.json",
"kid": "rnwy-trust-v2",
"algorithm": "ES256",
"attestation": { ... },
"sig": "..."
}
// ... 8 more dimensions
]
}
The multi-attestation payload format behind SkyeProfile is an open specification. Nine issuers have been verified live — JWKS resolves, signatures validate, payloads are clean. Any provider implementing JWKS + signed attestations can join.
SkyeProfile orchestrates the providers. The spec ensures interoperability.
View the SpecificationA multi-dimensional wallet trust profile. One API call returns ten signed assessments across nine independent issuers — covering solvency, behavior, wallet intelligence, identity, security, governance, reasoning, performance, settlement history, and compliance risk. Each assessment is cryptographically signed by a specialized provider and verifiable offline via JWKS.
A credit score is a single number from a single source. SkyeProfile is ten independent, cryptographically signed assessments from nine specialized providers — a fingerprint, not a score. You can verify any dimension yourself, offline, without trusting SkyeMeta. The signatures are the proof.
Any wallet address on any of the 33 blockchains supported by InsumerAPI: Ethereum, Bitcoin, Solana, XRP Ledger, Polygon, Base, Arbitrum, Optimism, Avalanche, BNB Chain, and more.
Yes. Every dimension returns a JWKS URI and a key ID (kid). Fetch the public key, verify the signature offline. No callback to SkyeMeta or any provider needed at verification time. This is the same pattern as JWT verification with OAuth — but for wallet trust.
SkyeProfile returns results for all providers that respond within the timeout window. If a provider is unavailable, that dimension is marked as unavailable — the remaining dimensions still return valid, signed attestations. Partial profiles are explicitly labeled.
Each attestation includes a TTL. Wallet state attestations are valid for 30 minutes. Behavioral scoring may be valid for up to 24 hours. JWKS keys are cacheable per standard HTTP cache headers. After initial key fetch, verification is fully offline for the TTL window.
Yes. The multi-attestation specification is open. Any provider implementing JWKS + signed attestations (ES256 or EdDSA) can submit their dimension for verification and inclusion.