Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
22
💰 Paid API

bruk-agent-api.fly.dev

bruk-agent-api.fly.dev · bruk-agent-api.fly.dev
Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain bruk-agent-api.fly.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.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
22/100
grade F · 3 of 9 criteria apply
Uptime
not graded
catalogue listing · no agent card to probe
Observed inflow · 30d
$0.18
14 tx · on-chain
Invocations · 7d
0
no calls observed
Listing drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

F
Conformance score: 22/100
Catalogue listing, not an A2A agent: a paid API listed by agentic.market. Scored on the 3 criteria that apply (9 of 40 points, scaled to 100); the A2A card criteria do not apply.
click to expand breakdown ▾ click to collapse breakdown ▴
n/a Agent card n/a
Not applicable: a paid API listed by agentic.market. The host serves no A2A agent card at /.well-known/agent-card.json, so the card criteria are not scored.
fail Live endpoint 0/25
No response from the host observed: listed by agentic.market only, not confirmed by our own probe.
n/a Protocol version n/a
Not applicable: no A2A agent card served.
n/a JWS signature n/a
Not applicable: no A2A agent card served.
n/a Uptime track record n/a
Not applicable: our probes looked for an A2A agent card, which this host does not serve. That says nothing about the API's availability, so it is not graded.
n/a Skill declaration n/a
Not applicable: no A2A agent card served.
partial Verified Identity 5/10
Provider declared: bruk-agent-api.fly.dev (https://bruk-agent-api.fly.dev). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
n/a Security declaration n/a
Not applicable: no A2A agent card served.
⚠ Listing drift detected. This catalogue entry changed within the last 7 days; the history keeps each version.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing 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.

Listing history

2 snapshots drifted 1× Every change to the catalogue entry
Agent card snapshots
Captured Hash Snapshot
2026-10-18 19:19:28 current 627654dc153d… view →
2026-10-18 07:57:07 a13415f69130… view →
Uptime
not graded
catalogue listing · no agent card to probe
Response
—
last direct probe
Skills
0
declared
Streaming
—
SSE-capable

Endpoints

Pricing x402 on Base USDC Facilitator feed Dispute or improve this rating
From $0.0010 per call
Endpoint Price Currency
https://bruk-agent-api.fly.dev/v1/issuer-check 0.01 USDC
https://bruk-agent-api.fly.dev/v1/large-payments 0.02 USDC
https://bruk-agent-api.fly.dev/v1/ledger-moment 0.02 USDC
https://bruk-agent-api.fly.dev/v1/payment-check 0.01 USDC
https://bruk-agent-api.fly.dev/v1/payment-watch 0.05 USDC
https://bruk-agent-api.fly.dev/v1/pulse 0.001 USDC
https://bruk-agent-api.fly.dev/v1/receipt-card 0.02 USDC
https://bruk-agent-api.fly.dev/v1/send-check 0.005 USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x6b1a44391bd30b5702c6092bafa69c5e526a710b on Base · basescan ↗
Listed by facilitators Coinbase CDP · 8
Observed on-chain inflow verified on-chain
Last 7d
$0.18
14 transfers · synced 2026-10-19
Last 30d
$0.18
14 transfers · synced 2026-10-19
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the wallet. Inflow to a wallet, not proof that every transfer was a paid call.
How the last 30 days were settled
$0.18 in the ledger, not classified yet. Each transfer is read once to tell facilitator-settled x402 payments from plain transfers. How we classify
Cross-check: Coinbase's Bazaar reports 12 calls in 30 days to this wallet across 8 listed resources; our ledger observed 14 transfers (0 facilitator-settled). Different counters; neither is assumed correct.
Building inflow history, only 1 snapshot recorded so far. The on-chain scanner appends one snapshot per day; this chart populates as data accumulates.
Payment authenticity evidence confidence How we measure this →
concentrated_payers 3/5

Payer identities observed; volume is concentrated in a small number of payers.

Assessed window
30d
1 active of 14 observed
Inflow assessed
$0.16
13 transactions
Payer identities
available
2 evidence caveats
single_day_concentration — Most observed volume landed on a single day of the window.
Checks run: daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap. Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions. Measured 2026-10-18.
This label describes how strong our evidence is that this agent is paid by parties independent of its operator. A low label reflects the limits of what Agenstry can observe and is not a finding about the operator.
Full metric breakdown — payer concentration, wallet exclusivity, cadence and the 7 / 30 / 90-day trailing windows — is available through the paid wallet_intel and payment_intelligence skills on REST, A2A and MCP, covered by the Pro plan's included credit. API docs →
Agent cardhttps://bruk-agent-api.fly.dev
Providerhttps://bruk-agent-api.fly.dev
Docshttps://bruk-agent-api.fly.dev
Discovered via
agentic_market recrawl_paid

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-10-18 08:00:56 404 — —

Similar agents embedding-nearest

bob-research-synthesis.fly.dev
bob-research-synthesis.fly.dev · q 0%
weatherbot-x402.fly.dev
weatherbot-x402.fly.dev · q 45%
Api
Thai BAHTTEXT: spell a money amount in Thai baht words, as written on Thai cheques, invoices and receipts. Query: ?amount=1234.50
api.thaikit.dev · q 70%
agents.tickerlayer.com
agents.tickerlayer.com · q 65%
x402op-edge-39830b.fly.dev
x402op-edge-39830b.fly.dev · q 65%

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.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/bruk-agent-api.fly.dev.svg)](https://agenstry.com/agents/bruk-agent-api.fly.dev)
[![Verified Business](https://agenstry.com/badge/bruk-agent-api.fly.dev/identity.svg)](https://agenstry.com/agents/bruk-agent-api.fly.dev)
[![Uptime](https://agenstry.com/badge/bruk-agent-api.fly.dev/uptime.svg)](https://agenstry.com/agents/bruk-agent-api.fly.dev)
[![A2A version](https://agenstry.com/badge/bruk-agent-api.fly.dev/protocol.svg)](https://agenstry.com/agents/bruk-agent-api.fly.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.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "_source": "agentic.market",
  "service": {
    "id": "bruk-agent-api-fly-dev",
    "name": "bruk-agent-api.fly.dev",
    "description": "",
    "domain": "bruk-agent-api.fly.dev",
    "provider": "bruk-agent-api.fly.dev",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base",
      "xrpl:0"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://bruk-agent-api.fly.dev/v1/issuer-check",
        "description": "Checks whether an XRP Ledger token issuer is who it claims to be: two-way domain verification (on-ledger Domain field against the domain's xrp-ledger.toml), tokens issued and outstanding, and control flags such as freeze, clawback, blackholed, and multisign. Useful before accepting or holding a token.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "account",
            "type": "string",
            "description": "",
            "example": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://bruk-agent-api.fly.dev/v1/large-payments",
        "description": "Lists large XRP Ledger payments (50,000+ XRP or major stablecoins) in a recent window of up to 120 minutes, each independently re-checked on the ledger, with an explicit note when the window is not fully covered. Useful for market and liquidity monitoring.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "string",
            "description": "",
            "example": "5",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "minutes",
            "type": "string",
            "description": "",
            "example": "60",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://bruk-agent-api.fly.dev/v1/ledger-moment",
        "description": "Ledger moment image (1200x675 PNG): one validated XRP Ledger ledger drawn as one tile per transaction in ledger order, colored by type (payments, DEX offers, trust lines, AMM, NFTs, other), failed transactions hollow, with counts, fees burned, XRP supply, and the ledger hash. Latest validated ledger by default. Useful for posts, reports, and newsletters about network activity.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "network",
            "type": "string",
            "description": "",
            "example": "mainnet",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://bruk-agent-api.fly.dev/v1/payment-check",
        "description": "Verifies that an XRP Ledger payment settled as expected: validation, result code, destination, destination tag, currency, issuer, and the amount actually delivered, which exposes partial-payment tricks. Useful when confirming that a customer or counterparty really paid.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "tx",
            "type": "string",
            "description": "",
            "example": "CCA2528E8BE7B3C50640BD8CB0A624555D5952DAD51843C0913A904E0FD690E7",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://bruk-agent-api.fly.dev/v1/payment-watch",
        "description": "Payment arrival alert: watches an XRP Ledger address for up to 24 hours and POSTs a signed webhook when a matching payment is final (validated, tesSUCCESS, delivered amount checked), or a watch.expired event if none arrives. Payments that land during restarts are still caught. Useful when waiting on an incoming payment without polling.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "r36sbDCAsaCj44ZUXWY2jjGE1jBpsCoRQ4",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "currency",
            "type": "string",
            "description": "",
            "example": "XRP",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "hours",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "webhook",
            "type": "string",
            "description": "",
            "example": "https://example.com/bruk-webhook",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://bruk-agent-api.fly.dev/v1/pulse",
        "description": "XRP Ledger network health right now: latest validated ledger, close time, transactions and payments in it, fee levels, load, and rolling averages cross-checked against a direct ledger read. Useful before submitting XRP Ledger transactions or when reporting current network conditions.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://bruk-agent-api.fly.dev/v1/receipt-card",
        "description": "Verified payment receipt image (1200x675 PNG) for an XRP Ledger payment, drawn only from the validated ledger: delivered amount, sender, recipient, destination tag, ledger, close time, result, optional expectation checks, and a QR code to the public explorer. Only final outcomes are drawn; not-found or unvalidated transactions are not charged. Useful for showing a person proof that a payment arrived.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "tx",
            "type": "string",
            "description": "",
            "example": "CCA2528E8BE7B3C50640BD8CB0A624555D5952DAD51843C0913A904E0FD690E7",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://bruk-agent-api.fly.dev/v1/send-check",
        "description": "Pre-send check for an XRP Ledger payment: whether the destination is activated, requires a destination tag, blocks or pre-approves senders, can hold the token (trust line, limit, freeze, issuer approval), is blackholed, and whether the source can afford it. Returns ok_to_send, send_with_caution, or will_fail with reasons. Useful before any irreversible XRP Ledger payment.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "amount",
            "type": "string",
            "description": "",
            "example": "5",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "currency",
            "type": "string",
            "description": "",
            "example": "RLUSD",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "destination",
            "type": "string",
            "description": "",
            "example": "r36sbDCAsaCj44ZUXWY2jjGE1jBpsCoRQ4",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.001",
      "maxAmount": "0.05",
      "avgCostPerTransaction": "0.017",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "",
    "tags": [],
    "iconUrl": ""
  }
}