cyre.dev
cyre.dev
· cyre.dev
Guardian address profile — explainable on-chain risk signals. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md
cyre.dev via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 34/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://cyre.dev/api/address
|
0.005 | USDC |
https://cyre.dev/api/alerts
|
0.015 | USDC |
https://cyre.dev/api/batch
|
0.02 | USDC |
https://cyre.dev/api/bazaar
|
0.003 | USDC |
https://cyre.dev/api/caution
|
0.002 | USDC |
https://cyre.dev/api/circuit/check
|
0.001 | USDC |
https://cyre.dev/api/circuit/heartbeat
|
0.001 | USDC |
https://cyre.dev/api/circuit/seal
|
0.003 | USDC |
https://cyre.dev/api/delta
|
0.01 | USDC |
https://cyre.dev/api/escrow
|
0.005 | USDC |
https://cyre.dev/api/exchange/match
|
0.002 | USDC |
https://cyre.dev/api/exchange/post
|
0.003 | USDC |
https://cyre.dev/api/gate
|
0.001 | USDC |
https://cyre.dev/api/handshake
|
0.01 | USDC |
https://cyre.dev/api/host
|
0.002 | USDC |
https://cyre.dev/api/intent
|
0.002 | USDC |
https://cyre.dev/api/lockbox
|
0.002 | USDC |
https://cyre.dev/api/lockbox/match
|
0.001 | USDC |
https://cyre.dev/api/lookalike
|
0.002 | USDC |
https://cyre.dev/api/mintalike
|
0.002 | USDC |
https://cyre.dev/api/oracle
|
0.01 | USDC |
https://cyre.dev/api/passport
|
0.005 | USDC |
https://cyre.dev/api/policy
|
0.002 | USDC |
https://cyre.dev/api/policy/check
|
0.001 | USDC |
https://cyre.dev/api/preflight
|
0.01 | USDC |
https://cyre.dev/api/program
|
0.01 | USDC |
https://cyre.dev/api/pulse
|
0.005 | USDC |
https://cyre.dev/api/receipt
|
0.005 | USDC |
https://cyre.dev/api/route
|
0.002 | USDC |
https://cyre.dev/api/stream/events
|
0.005 | USDC |
https://cyre.dev/api/stream/subscribe
|
0.003 | USDC |
https://cyre.dev/api/ticket
|
0.002 | USDC |
https://cyre.dev/api/token
|
0.01 | USDC |
9iubApKktcxphCVgBg9CPRPhSH8nkzVRSapxhYwxfCVS · basescan ↗
eth_getLogs on USDC Transfer events to the payment wallet.
| Agent card | https://cyre.dev |
| Provider | https://cyre.dev |
| Docs | https://cyre.dev |
Health · last 0 probes
Who's calling this agent 30d
4 interactions captured (impressions + lookups + A2A calls)
rest
4
Public teaser: top-3 per dimension only. Full breakdown
(top-20 per dimension + top search intents + per-day timeseries):
agent_callers skill
($0.05/call, $0 on
Enterprise).
Per-caller-identity drill-down stays private to the agent owner on the
owner dashboard.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/cyre.dev) [](https://agenstry.com/agents/cyre.dev) [](https://agenstry.com/agents/cyre.dev) [](https://agenstry.com/agents/cyre.dev)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "cyre-dev",
"name": "cyre.dev",
"description": "",
"domain": "cyre.dev",
"provider": "cyre.dev",
"providerUrl": "",
"category": "",
"networks": [
"Base",
"solana:etwtrabzayq6imfeykouru166vu2xqa1"
],
"enriched": false,
"endpoints": [
{
"url": "https://cyre.dev/api/address",
"description": "Guardian address profile \u2014 explainable on-chain risk signals. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"fraud",
"solana",
"wallet",
"security"
],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://cyre.dev/api/alerts",
"description": "Guardian Counterparty Alerts \u2014 poll up to 10 watched addresses and return only those with HIGH risk, dormant\u2192active, or burst patterns. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.015",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "list",
"type": "string",
"description": "",
"example": "5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "minRisk",
"type": "string",
"description": "",
"example": "MEDIUM",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"solana",
"watchlist",
"alerts",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/batch",
"description": "Guardian Settlement Batch \u2014 grade a payer and up to 10 payout addresses, ranked by score gap vs the payer. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "from",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "list",
"type": "string",
"description": "",
"example": "5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"solana",
"settlement",
"batch",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/bazaar",
"description": "Guardian Bazaar Scan \u2014 before you pay a new x402 / Agentic Market skill, probe the resource URL, forensics the 402 offer, and grade payTo. Shopping hygiene. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amount",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "facilitator",
"type": "string",
"description": "",
"example": "https://api.cdp.coinbase.com/platform/v2/x402",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "eip155:8453",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payTo",
"type": "string",
"description": "",
"example": "0x9Ff25C4acf1DcDDf15fD2702C127A285f1dFa712",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "resourceUrl",
"type": "string",
"description": "",
"example": "https://example.com/api/paid",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"bazaar",
"discovery",
"x402",
"shopping",
"offer"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/caution",
"description": "Guardian Settlement Caution \u2014 before you settle, get a pattern brief + withhold-style band for payTo/amount/URL. Not insurance. Not custody. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amount",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "chain",
"type": "string",
"description": "",
"example": "base",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payTo",
"type": "string",
"description": "",
"example": "0x9Ff25C4acf1DcDDf15fD2702C127A285f1dFa712",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "resourceUrl",
"type": "string",
"description": "",
"example": "https://example.com/api/paid",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"caution",
"settlement",
"withhold",
"before-pay",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/circuit/check",
"description": "Guardian Circuit Breaker check \u2014 heartbeat freshness + embedded spend policy before an agent pays. Returns admit/deny brief. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amountAtomic",
"type": "string",
"description": "",
"example": "5000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "eip155:8453",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "resourceUrl",
"type": "string",
"description": "",
"example": "https://cyre.dev/api/gate",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "token",
"type": "string",
"description": "",
"example": "<circuit-token>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"circuit",
"check",
"policy",
"heartbeat",
"agents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/circuit/heartbeat",
"description": "Guardian Circuit Breaker heartbeat \u2014 prove the agent loop is alive; returns rotated circuit token with fresh lastBeatAt. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "token",
"type": "string",
"description": "",
"example": "<circuit-token>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"circuit",
"heartbeat",
"operator",
"agents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/circuit/seal",
"description": "Guardian Circuit Breaker \u2014 seal operator heartbeat interval + spend rails for an autonomous agent. Heartbeat via /api/circuit/heartbeat; enforce before pay via /api/circuit/check. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "actor",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "allowHosts",
"type": "string",
"description": "",
"example": "cyre.dev",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "heartbeatIntervalSeconds",
"type": "string",
"description": "",
"example": "300",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "maxMissedBeats",
"type": "string",
"description": "",
"example": "2",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "maxSpendAtomic",
"type": "string",
"description": "",
"example": "100000",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"circuit",
"heartbeat",
"freeze",
"operator",
"agents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/delta",
"description": "Guardian Passport Delta \u2014 re-attest a wallet against a prior Passport and return score drift, risk-level flips, and signal changes. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "token",
"type": "string",
"description": "",
"example": "<base64url-claims>.<base64url-signature>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"solana",
"passport",
"delta",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/escrow",
"description": "Guardian Escrow Brief \u2014 before agents release escrow, grade both payTo sides (Base or Solana) + amount hygiene. Not custody. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amountAtomic",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payToA",
"type": "string",
"description": "",
"example": "0x9Ff25C4acf1DcDDf15fD2702C127A285f1dFa712",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payToB",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"escrow",
"bilateral",
"agents",
"treasury",
"middleware"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/exchange/match",
"description": "Guardian Intent Exchange match \u2014 compare a sealed intent token to a vendor quote (URL, payTo, amount). Returns fit brief + next skills. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amountAtomic",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "intentToken",
"type": "string",
"description": "",
"example": "<exchange-intent-token>",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "eip155:8453",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payTo",
"type": "string",
"description": "",
"example": "0x9Ff25C4acf1DcDDf15fD2702C127A285f1dFa712",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "resourceUrl",
"type": "string",
"description": "",
"example": "https://cyre.dev/api/token",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"exchange",
"match",
"intent",
"agents",
"vendor"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/exchange/post",
"description": "Guardian Intent Exchange \u2014 seal a budgeted agent need into a signed intent token. Gossip the token; matchers call /api/exchange/match. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "actor",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "budgetAtomic",
"type": "string",
"description": "",
"example": "20000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "need",
"type": "string",
"description": "",
"example": "token scan + holder breakdown",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "eip155:8453",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "tags",
"type": "string",
"description": "",
"example": "scan,token",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"exchange",
"marketplace",
"intent",
"agents",
"x402"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/gate",
"description": "Guardian Gate \u2014 before your agent pays ANY other x402 service, grade the payTo counterparty + spend shape in one cheap call. Patterns, not verdicts. Agent guide: use before non-Guardian awal x402 pay. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amount",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "chain",
"type": "string",
"description": "",
"example": "base",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payTo",
"type": "string",
"description": "",
"example": "0x9Ff25C4acf1DcDDf15fD2702C127A285f1dFa712",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "resourceUrl",
"type": "string",
"description": "",
"example": "https://example.com/api/paid",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"gate",
"before-pay",
"x402",
"spend",
"checkout"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/handshake",
"description": "Guardian Handshake \u2014 two Passports (or two Solana addresses), one compatibility brief. Score delta, risk mismatch, overlapping patterns. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "tokenA",
"type": "string",
"description": "",
"example": "<base64url-claims>.<base64url-signature>",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "tokenB",
"type": "string",
"description": "",
"example": "<base64url-claims>.<base64url-signature>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"fraud",
"solana",
"passport",
"handshake"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/host",
"description": "Guardian Host Brief \u2014 before you pay a resource URL, measure host hygiene (https, IP host, TLD shape, self-pay). No historical blacklist \u2014 patterns only. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "url",
"type": "string",
"description": "",
"example": "https://example.com/api/paid",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"host",
"url",
"reputation",
"middleware",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/intent",
"description": "Guardian Intent Seal \u2014 hash your intent locally, seal it before you pay or sign, then match it on /api/receipt. Stops bait-and-switch. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "action",
"type": "string",
"description": "",
"example": "pay",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "actor",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "amountAtomic",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "intentHash",
"type": "string",
"description": "",
"example": "sha256:abcdef0123456789abcdef0123456789",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "resourceUrl",
"type": "string",
"description": "",
"example": "https://example.com/api/paid",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"intent",
"hash",
"seal",
"middleware",
"agents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/lockbox",
"description": "Guardian Intent Lockbox \u2014 seal your intentHash before you pay so any party can later prove the hash was locked pre-settle. Bearer holds the token. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "action",
"type": "string",
"description": "",
"example": "pay",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "actor",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "amountAtomic",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "intentHash",
"type": "string",
"description": "",
"example": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "eip155:8453",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payTo",
"type": "string",
"description": "",
"example": "0x9Ff25C4acf1DcDDf15fD2702C127A285f1dFa712",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "resourceUrl",
"type": "string",
"description": "",
"example": "https://example.com/api/paid",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"lockbox",
"intent",
"pre-pay",
"bait-and-switch",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/lockbox/match",
"description": "Guardian Lockbox Match \u2014 check a proposed pay against a sealed pre-pay lockbox (intentHash + optional pins). Catch bait-and-switch. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amountAtomic",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "intentHash",
"type": "string",
"description": "",
"example": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payTo",
"type": "string",
"description": "",
"example": "0x9Ff25C4acf1DcDDf15fD2702C127A285f1dFa712",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "token",
"type": "string",
"description": "",
"example": "<lockbox-token>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"lockbox",
"match",
"intent",
"bait-and-switch",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/lookalike",
"description": "Guardian Lookalike \u2014 before your agent sends funds, check whether the destination looks like one of your known contacts (prefix/suffix traps, near-edits, confusable chars). Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "candidate",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "contacts",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWW,5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"lookalike",
"address",
"before-send",
"homoglyph",
"truncation"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/mintalike",
"description": "Guardian Mintalike \u2014 before you swap, check whether a mint address or ticker looks like one of your known tokens (near-edit / truncation / symbol clash). Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "candidate",
"type": "string",
"description": "",
"example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "symbol",
"type": "string",
"description": "",
"example": "USDC",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "symbols",
"type": "string",
"description": "",
"example": "USDC,USDT,SOL",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"mint",
"ticker",
"lookalike",
"token",
"swap"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/oracle",
"description": "Guardian Oracle Pulse \u2014 RWA feed patterns (stale / spike / divergence) on NestUSD Lazer seeds. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"rwa",
"oracle",
"solana",
"feeds"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/passport",
"description": "Guardian Passport \u2014 signed, expiring attestation of an address's measured risk profile. Present it to any counterparty; verify free at /api/passport/verify. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"fraud",
"solana",
"wallet",
"security"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://cyre.dev/api/policy",
"description": "Guardian Spend Policy \u2014 seal max spend, allow/deny hosts, networks, and risk ceiling into a signed policy token other agent middleware can enforce. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "actor",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "allowHosts",
"type": "string",
"description": "",
"example": "cyre.dev,example.com",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "maxRisk",
"type": "string",
"description": "",
"example": "MEDIUM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "maxSpendAtomic",
"type": "string",
"description": "",
"example": "100000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "requireTicket",
"type": "string",
"description": "",
"example": "true",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"policy",
"spend",
"middleware",
"agents",
"constitution"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/policy/check",
"description": "Guardian Policy Check \u2014 test a proposed pay (amount, host, network, risk) against a sealed spend-policy token. Returns ok + reasons. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amountAtomic",
"type": "string",
"description": "",
"example": "5000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "eip155:8453",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "resourceUrl",
"type": "string",
"description": "",
"example": "https://example.com/api/paid",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "token",
"type": "string",
"description": "",
"example": "<policy-token>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"policy",
"check",
"spend",
"middleware",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/preflight",
"description": "Guardian Intent Preflight \u2014 before you sign a Solana tx, grade the from/to wallets, mint authorities, and program novelty. Explainable patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "from",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "mint",
"type": "string",
"description": "",
"example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "programIds",
"type": "string",
"description": "",
"example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "to",
"type": "string",
"description": "",
"example": "5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"fraud",
"solana",
"preflight",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/program",
"description": "Guardian Program Brief \u2014 novelty and age patterns for a Solana program id, with optional wallet context before first touch. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "programId",
"type": "string",
"description": "",
"example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"solana",
"program",
"novelty",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/pulse",
"description": "Guardian Pulse \u2014 poll up to 10 Solana counterparties and return only risk/dormant/burst hits (quiet wallets stay quiet). Optional prior fingerprints. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "list",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "minRisk",
"type": "string",
"description": "",
"example": "HIGH",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"pulse",
"watch",
"alerts",
"subscription",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/receipt",
"description": "Guardian Decision Receipt \u2014 seal an intent hash, the signals you saw, and the action you took into a signed audit receipt. Verify free at /api/receipt/verify. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "action",
"type": "string",
"description": "",
"example": "transfer",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "actor",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "intentHash",
"type": "string",
"description": "",
"example": "sha256:abcdef0123456789abcdef0123456789",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "riskLevel",
"type": "string",
"description": "",
"example": "LOW",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "score",
"type": "string",
"description": "",
"example": "24",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"solana",
"receipt",
"audit",
"agents"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/route",
"description": "Guardian Pay-route Oracle \u2014 before your agent pays any external x402 resource, grade payTo + amount/URL + facilitator/offer pin hygiene in one call. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "amount",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "facilitator",
"type": "string",
"description": "",
"example": "https://api.cdp.coinbase.com/platform/v2/x402",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "listedAmount",
"type": "string",
"description": "",
"example": "10000",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "eip155:8453",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "payTo",
"type": "string",
"description": "",
"example": "0x9Ff25C4acf1DcDDf15fD2702C127A285f1dFa712",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "resourceUrl",
"type": "string",
"description": "",
"example": "https://example.com/api/paid",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"route",
"oracle",
"before-pay",
"x402",
"facilitator"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/stream/events",
"description": "Guardian Pulse Stream events \u2014 evaluate sealed watches, emit only changes vs prior fingerprints, return rotated subscription token. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "token",
"type": "string",
"description": "",
"example": "<stream-subscription-token>",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "waitSeconds",
"type": "string",
"description": "",
"example": "0",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"stream",
"events",
"push",
"watch",
"agents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/stream/subscribe",
"description": "Guardian Pulse Stream \u2014 seal up to 10 counterparty watches into a signed subscription token. Pull events via /api/stream/events; fingerprints travel in the token (serverless-safe). Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "actor",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "list",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "minRisk",
"type": "string",
"description": "",
"example": "HIGH",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"stream",
"push",
"watch",
"subscription",
"agents"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/ticket",
"description": "Guardian Session Ticket \u2014 require a fresh Passport or Decision Receipt before your agent proceeds. Checks signature, expiry, max age, optional address + risk ceiling. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "address",
"type": "string",
"description": "",
"example": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "maxAgeSeconds",
"type": "string",
"description": "",
"example": "3600",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "maxRisk",
"type": "string",
"description": "",
"example": "MEDIUM",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "require",
"type": "string",
"description": "",
"example": "passport",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "token",
"type": "string",
"description": "",
"example": "<passport-or-receipt-token>",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"ticket",
"session",
"passport",
"receipt",
"middleware"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://cyre.dev/api/token",
"description": "Guardian token scan \u2014 mint/freeze authority, holder concentration, and supply facts. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "mint",
"type": "string",
"description": "",
"example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"fraud",
"solana",
"token",
"security"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.001",
"maxAmount": "0.02",
"avgCostPerTransaction": "0.004909",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "CYRE Guardian",
"tags": [
"risk",
"fraud",
"solana",
"wallet",
"security",
"watchlist",
"alerts",
"agents",
"settlement",
"batch",
"bazaar",
"discovery",
"x402",
"shopping",
"offer",
"caution",
"withhold",
"before-pay",
"circuit",
"check",
"policy",
"heartbeat",
"operator",
"freeze",
"passport",
"delta",
"escrow",
"bilateral",
"treasury",
"middleware",
"exchange",
"match",
"intent",
"vendor",
"marketplace",
"gate",
"spend",
"checkout",
"handshake",
"host",
"url",
"reputation",
"hash",
"seal",
"lockbox",
"pre-pay",
"bait-and-switch",
"lookalike",
"address",
"before-send",
"homoglyph",
"truncation",
"mint",
"ticker",
"token",
"swap",
"rwa",
"oracle",
"feeds",
"constitution",
"preflight",
"program",
"novelty",
"pulse",
"watch",
"subscription",
"receipt",
"audit",
"route",
"facilitator",
"stream",
"events",
"push",
"ticket",
"session"
],
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788015938/bazaar-icons/2477762b0870856d.png"
}
}