{"audit":{"version":"1.5","generated_at":"2026-10-29T04:32:07.989635+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/falcon-sol-agents.vercel.app","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"falcon-sol-agents.vercel.app","name":"falcon.sol","url":"https://falcon-sol-agents.vercel.app/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"falcon.sol","url":"https://falcon-sol-agents.vercel.app"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":42,"last_error":null},"track_record":{"first_seen":"2026-10-29T00:51:27.641985+00:00","last_checked":"2026-10-29T02:08:46.192680+00:00","last_seen_ok":"2026-10-29T02:08:46.192680+00:00","checks_total":2,"checks_ok":2,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":60,"grade":"C","summary":"C-grade: usable but has clear conformance issues, review the breakdown below.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to a negotiated A2A SendMessage probe (answers in ~165 ms)."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 23 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: falcon.sol (https://falcon-sol-agents.vercel.app). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://falcon-sol-agents.vercel.app/.well-known/agent-card.json"},"skills":[{"id":"ping","name":"ping","description":"Free health check. Does not spend USDC. Confirms the MCP server is up and does not read a wallet. [falcon.sol solana-wallet-intel. Free, no payment.]","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"wallet_preview","name":"wallet preview","description":"Free teaser. Call this before any paid wallet tool. Returns SOL balance, last active time, how many transactions landed in the last 24 hours, and a dormant or recently-active label. Does not spend USDC. Pass one base58 Solana address. Invalid addresses return an error and do not ask for payment. Upg","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"token_check_demo","name":"token check demo","description":"Free demo. Try free, then pay per call. Pass one Solana token mint and get a real rug-check: riskScore, riskLevel, a one-line verdict, the top risk flags, liquidity, market cap, age, and pump.fun status. Uses free public data only. Cached 60 seconds per mint and rate-limited to 20 calls a minute per","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"wallet_profile","name":"wallet profile","description":"Use this when you need priced holdings and windowed PnL for one Solana wallet. Holdings valued in USD, a short plain-language summary, windowed realized and unrealized PnL, win rate, and evidence-backed labels such as active memecoin trader. Includes copyTradeScore and copyTradeGrade: copy-return af","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"token_trending","name":"token trending","description":"Use this before you buy, swap, or recommend a Solana memecoin: trending tokens with a rug-check on each one. Every token gets a riskScore (0 to 100), a riskLevel, and a one-line verdict backed by top-10 holder share, mint and freeze authority, LP lock, and sniper or bundle share of early supply, plu","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"wallet_funding","name":"wallet funding","description":"Use this when you need a wallet's first SOL funder and whether other wallets look like the same operator. Find a wallet's first SOL funder, flag wallets that share that funder or a CEX deposit address, and return a cluster id with plain-language sybil risk reasons. Labeled exchange hot wallets are n","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"wallet_quick","name":"wallet quick","description":"Use this for a cheap copy-trade screen before paying for a full profile. Cheap copy-trade screen for one wallet: windowed realized PnL, win rate, closed trades, last active time, bot, exchange, net-winner and dormant flags, plus copyTradeScore and copyTradeGrade (copy-return after a 3s delay and a 3","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"wallet_quick_batch","name":"wallet quick batch","description":"Quick screen (windowed realized PnL, win rate, copyTradeScore, copyTradeGrade, bot, exchange, net-winner and dormant flags) for up to 10 Solana wallets in one paid call, ranked by realized PnL. Pass addresses comma-separated. Costs $0.015 USDC (15000 base units) via x402. The same price is charged f","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"payee_check","name":"payee check","description":"Call this before your agent pays an unfamiliar x402 payTo address or endpoint. Checks public sanctions lists (OFAC SDN crypto addresses), the ScamSniffer scam list, on-chain wallet age, activity and program status on Solana or Base, and optionally the endpoint's unpaid 402 challenge (payTo mismatch,","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"pretrade","name":"pretrade","description":"Call this before your agent buys a Solana token. One call runs five isolated checks: token risk (sell-side skim and fee/hook controls), top-holder concentration (the factor behind our bundle score), stablecoin lookalike detection, xStock status (issuer mint list, lookalikes and issuer objections), a","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"preview_financials","name":"preview financials","description":"falcon.sol: Free: latest fiscal-year revenue and net income for a US ticker or CIK, from SEC EDGAR. [falcon.sol comps. Free, no payment.]","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"suggest_peers","name":"suggest peers","description":"falcon.sol: Free: SIC-based peer tickers for a US company, ranked by revenue closeness, ready to pass to get_comps. [falcon.sol comps. Free, no payment.]","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_financials","name":"get financials","description":"falcon.sol: Standardized financials (up to 15 FY + TTM, balance sheet, ratios, XBRL provenance) from SEC EDGAR. Costs $0.01 USDC (x402). [falcon.sol comps. Paid: $0.01 USDC per call via x402 (Base or Solana). Unpaid calls return x402 PaymentRequirements; pay with an x402-MCP client (_meta \"x402/paym","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_comps","name":"get comps","description":"falcon.sol: Trading comps table (market cap, EV, EV/Revenue, EV/EBITDA, P/E, P/FCF, margins, peer medians) for up to 12 tickers. Costs $0.05 USDC (x402). [falcon.sol comps. Paid: $0.05 USDC per call via x402 (Base or Solana). Unpaid calls return x402 PaymentRequirements; pay with an x402-MCP client ","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_credit","name":"get credit","description":"falcon.sol: Lev-fin credit comps (leverage, coverage, FCF/debt, debt capacity, rated structures, memo) for up to 12 tickers. Costs $0.24 USDC (x402). [falcon.sol comps. Paid: $0.24 USDC per call via x402 (Base or Solana). Unpaid calls return x402 PaymentRequirements; pay with an x402-MCP client (_me","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_lbo","name":"get lbo","description":"falcon.sol: LBO snapshot (sources & uses, 3 structures, IRR/MOIC, IRR grid, memo) for a US ticker, exit at peer-median EV/EBITDA. Costs $4.49 USDC (x402). [falcon.sol comps. Paid: $4.49 USDC per call via x402 (Base or Solana). Unpaid calls return x402 PaymentRequirements; pay with an x402-MCP client","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_gpu_comps","name":"get gpu comps","description":"falcon.sol: Listed USD per GPU-hour comps (RunPod, Modal, Lambda, CoreWeave public price pages) with source URLs, fetched_at, min/median/max and quote percentile. Costs $0.04 USDC (x402). [falcon.sol comps. Paid: $0.04 USDC per call via x402 (Base or Solana). Unpaid calls return x402 PaymentRequirem","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"preview_document","name":"preview document","description":"Free: extract page 1 of a PDF (auto-detects invoice/receipt/PO/W-9/bank statement) with per-field confidence. [falcon.sol docs. Free, no payment.]","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"extract_document","name":"extract document","description":"Full extraction of all pages. Costs $0.03 USDC (x402). [falcon.sol docs. Paid: $0.03 USDC per call via x402 (Base or Solana). Unpaid calls return x402 PaymentRequirements; pay with an x402-MCP client (_meta \"x402/payment\") and retry.]","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"spread_bank_statement","name":"spread bank statement","description":"Bank statement → every transaction + underwriting metrics (ADB, NSF, MCA/loan positions, revenue trend, DSCR inputs, tamper flags). Costs $0.40 USDC (x402). [falcon.sol docs. Paid: $0.40 USDC per call via x402 (Base or Solana). Unpaid calls return x402 PaymentRequirements; pay with an x402-MCP clien","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"preview_note","name":"preview note","description":"Free indicative quote: fair coupon/participation rounded to 0.5%, probabilities, payoff diagram. [falcon.sol structures. Free, no payment.]","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"market_snapshot","name":"market snapshot","description":"Free: live spot, Deribit implied vol (DVOL) and 30d realized vol for BTC, ETH or SOL. [falcon.sol structures. Free, no payment.]","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"price_note","name":"price note","description":"falcon.sol structures: structured-note pricing for crypto. Send a JSON term sheet (autocallable, barrier reverse convertible, range accrual, principal-protected, shark fin) on BTC, ETH or SOL; get the fair coupon or participation, probabilities (autocall per observation, knock-in, loss), greeks, a s","tags":["x402","solana","finance"],"examples":[],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"cdp_discovery","first_seen":"2026-10-29T00:51:27.641985+00:00"},{"source":"recrawl_paid","first_seen":"2026-10-29T02:08:46.192680+00:00"}],"recent_probes":[{"fetched_at":"2026-10-29T02:08:46.192680+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":42,"live_responds":true}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-10-29T04:32:07.999660+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/falcon-sol-agents.vercel.app/evidence","dispute_url":"https://agenstry.com/agents/falcon-sol-agents.vercel.app/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"Sh1oeBzS3iqE7iHMd0p8yBjUusbX0hCTE7cUaAPeLnbZv3hH-DRP_NHezjruQ61DcvMJSLGyxxrGo-kTqu-6gQ"}]}