{"host":"resolve402.dev","week":"2026-W44","snapshot_taken_at":"2026-10-26T13:00:11.784122+00:00","summary":{"host":"resolve402.dev","listings":11,"score":97,"grade":"A","errors":0,"warnings":4,"calls_30d":84,"payers_30d":29},"confidence":null,"safety":null,"fixes":[{"rule":"description-long","severity":"warning","listings":4,"fix":"Lead with what the route does; cut the rest.","text":"a description over the 500 characters the Bazaar keeps"}],"market":{"resource":"https://resolve402.dev/api/verify-email","category":"web_search","label":"Web search","price":{"usd":0.003,"compared_with":719,"p10":0.002,"median":0.009,"p90":0.0384,"ask_more":515,"ask_less":156},"payers":{"payers_30d":7,"rank":73,"of":2426},"pattern":"repeat_use","search":null,"method":"Compared with the week's Bazaar snapshot: prices from listings in the same category with at least 3 payers in 30 days, other sellers only; payer counts are the Bazaar's own, so catalog sweeps count too. Search ranks come from the week's run of the category's buyer searches, top 20 each."},"who_pays":{"host":"resolve402.dev","counted":true,"reason":null,"addresses":1,"window_days":30,"from_block":51895954,"to_block":53191953,"as_of":"2026-10-28T07:40:53+00:00","payments":91,"payers":11,"repeat_payers":4,"sweep_payers":4,"self_payers":0,"sweep_payments":4,"self_payments":0,"sweep_share":0.044,"real_payments":87,"real_payers":7,"method":"Every USDC transfer on Base into the host's pay-to addresses over 30 days counts. A repeat payer paid in two or more sessions, more than 30 minutes apart. A sweep paid once and, within an hour, paid 5 or more of the other Bazaar sellers we read: a bot paying the catalog, not a buyer. An address that more than one host lists, or that takes more transfers than a seller could, isn't counted."},"registered_agent":null,"standing":{"shown":0,"of":4,"checks":[{"signal":"certified","shown":false,"detail":"No Fair Offer certification on record."},{"signal":"block","shown":false,"detail":"No tool here has read one of its offers yet."},{"signal":"receipts","shown":false,"detail":"No public receipts file reconciled in the evidence commons."},{"signal":"probe","shown":false,"detail":"No paid probe on record."}],"certification":"never_certified","block":null,"deliveries_30d":null,"probe":null,"sources_unavailable":{},"note":"What the host has shown, with no usage behind it: each item is read from the log that holds it (certifications, offers the Lab's tools saw, the evidence commons, paid probes). A missing item means nothing is on record, not that the host lacks it."},"live_check":{"week":"2026-W44","at":"2026-10-27T13:00:14.739083+00:00","reachable":true,"status":402,"latency_ms":544,"price_usd":0.003,"pay_to_addresses":2,"block":{"present":false,"valid":false},"problem":null,"security_txt":false,"recheck":false,"sample":[],"tls":null,"uptime":{"weeks":12,"since":"2026-W33","checks":1,"payable":1},"changes":null,"note":"Unpaid requests to the host's busiest listings and one picked at random, and a read of its TLS certificate, made once a week; anyone could make them."},"recheck":{"url":"https://agoranome.com/sellers/resolve402.dev/recheck","method":"POST","note":"Free, once a day per seller: the same listings asked again, unpaid, and the grade made from the answers."},"history":[{"week":"2026-W44","taken_at":"2026-10-26T13:00:11.784122+00:00","listings":11,"score":97,"grade":"A","errors":0,"warnings":4,"calls_30d":84,"payers_30d":29}],"evidence":null,"benchmark":null,"listings":[{"resource":"https://resolve402.dev/api/verify-email","description":"Verify and validate an email address before sending: syntax, MX records, disposable domain, free webmail, role account. Email verification from DNS only: input an email, output a 0-100 deliverability score with its reasons, mail provider (Google, Microsoft 365, OVH...), SPF, DMARC, null MX and random-looking local part. Mailbox not tested (no SMTP: smtp_check:false, accept_all:null), so the score is capped at 90.","method":"GET","price_usd":0.003,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":16,"payers_30d":7,"last_called_at":"2026-10-23T22:06:35.476Z","score":100,"grade":"A","findings":[]},{"resource":"https://resolve402.dev/api/hiring-signals","description":"Hiring signals of a company: open jobs read from its public ATS board (Greenhouse, Lever, Ashby, SmartRecruiters, Recruitee, Personio, Workable, Teamtailor, Workday), summarized as buying signals (volume, last 30 days, functions hiring, seniority mix, leadership roles); each job carries its function and seniority (intern to c-level). From a domain, a French SIREN or a company name. Chain with /api/decision-makers to get who to contact. Charged only if open jobs are found.","method":"GET","price_usd":0.01,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":10,"payers_30d":6,"last_called_at":"2026-10-22T21:32:28.363Z","score":100,"grade":"A","findings":[]},{"resource":"https://resolve402.dev/api/doc-to-markdown","description":"Convert a document (PDF, DOCX, HTML, TXT) or an image into clean Markdown for an LLM, with tables extracted as rows and OCR (French, English) for scanned PDFs and images. Give a public URL (?url=) or POST the file (multipart or raw binary, max 10 MB). Returns markdown, tables, pages, chars and source type. Charged only if text is found. Nothing stored.","method":"GET","price_usd":0.005,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":3,"last_called_at":"2026-10-15T07:13:38.072Z","score":100,"grade":"A","findings":[]},{"resource":"https://resolve402.dev/api/markdown-to-pdf","description":"Render Markdown into a clean PDF (headings, paragraphs, bold/italic/links, nested lists, code blocks, blockquotes, simple tables, page numbers, PDF bookmarks from H1-H3, internal #anchor links, embedded Unicode font: Latin, Greek, Cyrillic, €). POST JSON { markdown, title?, paper?: \"A4\" | \"Letter\" } (max 200k characters), get application/pdf back. For hosted agents that must deliver a report, a memo or an invoice as a file. Nothing stored.","method":"POST","price_usd":0.01,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":5,"payers_30d":3,"last_called_at":"2026-10-19T12:21:27.411Z","score":100,"grade":"A","findings":[]},{"resource":"https://resolve402.dev/api/decision-makers","description":"Company directors in France and the United Kingdom (CEO, président, gérant, managing director) with their probable business email, in one call. From a SIREN, a UK company number, a company name or a web domain: legal officers (official registries: RNE in France, Companies House in the UK), web domain, mail provider, latest revenue and net income (France), and a probable work email per officer from the pattern seen on the company's own pages (observed_on_site) or the common one (default_fr, default). Not SMTP-verified (verified:false). Charged only if officers are found. Nothing stored (GDPR). 20 free calls/day per IP with header X-Free-Trial: 1.","method":"GET","price_usd":0.02,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":26,"payers_30d":2,"last_called_at":"2026-10-19T11:30:55.52Z","score":92,"grade":"A","findings":[{"rule":"description-long","severity":"warning","message":"The description is 653 characters long; the Bazaar keeps 500.","fix":"Lead with what the route does; cut the rest."}]},{"resource":"https://resolve402.dev/api/esef-financials","description":"Get the latest audited annual financials of a European listed company from its ESEF (IFRS iXBRL) annual report: revenue, operating profit, net income, total assets, equity, cash, borrowings and derived net debt, with currency, fiscal year, prior year and the filing URL. Give an LEI, or a company name and country. One stable JSON schema across countries, full units, each figure with the IFRS concept it came from. Charged only if financials are found.","method":"GET","price_usd":0.005,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":2,"last_called_at":"2026-10-16T10:29:54.702Z","score":100,"grade":"A","findings":[]},{"resource":"https://resolve402.dev/api/company-contacts","description":"Company contact details as published by the company on its own website: shared emails only (contact@, press@, dpo@; personal addresses never returned), phones in E.164, head-office address, social pages, contact form, and legal identifiers checked (SIREN Luhn, VAT checksum, RCS, Impressum register) and matched to the French registry. Every field sourced. From a domain or URL. Nothing found = not charged.","method":"GET","price_usd":0.005,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":2,"last_called_at":"2026-10-11T21:39:42.699Z","score":100,"grade":"A","findings":[]},{"resource":"https://resolve402.dev/api/counterparty-check","description":"KYB company verification before paying or invoicing: sanctions screening (OFAC, EU, France), EU VAT number validation (VIES), French insolvency proceedings. Input a SIREN, SIRET, EU VAT number or French company name (optional IBAN). Output for a French company: registry status, insolvency proceedings (BODACC), latest revenue and net income with risk signals, sanctions screening of the company and its officers (DG Trésor, EU consolidated, OFAC SDN), IBAN checksum and country, verdict ok / review / block with reasons. Other EU VAT numbers: VIES validity and sanctions screening of the VAT number and, when VIES discloses it, the registered name. Exact-match pre-check, not an AML service. Charged only if found.","method":"GET","price_usd":0.02,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":1,"last_called_at":"2026-10-13T08:03:31.494Z","score":92,"grade":"A","findings":[{"rule":"description-long","severity":"warning","message":"The description is 715 characters long; the Bazaar keeps 500.","fix":"Lead with what the route does; cut the rest."}]},{"resource":"https://resolve402.dev/api/einvoice-readiness","description":"Check whether a European company can receive an electronic invoice today, through which Peppol participants and formats, and which national e-invoicing mandate applies to it from which date. Give a French SIREN or SIRET, an intra-EU VAT number, a national company number with its country (BE KBO, NL KvK, IT P.IVA, DE), or a company name and country. The Peppol Directory is queried by free text AND by exact participant on every scheme plausible for the country (FR 0002, 0009, 0225 SIREN_routing, 9957; BE 0208, 9925; NL 0106, 0190, 9944; DE 0204, 9930; IT 0211, 0210, 9906...), results are merged and unrelated hits dropped; document types are mapped to stable capabilities (Peppol BIS Billing invoice and credit note, CII, Factur-X, PINT, order) with a can_receive_einvoice verdict. Identity from Sirene/RNE (France) or VIES; obligation calendar per country with its official source. Charged only if the company is found (a company found but not on Peppol is a 200, registered:false). 20 free calls/day per IP with header X-Free-Trial: 1.","method":"GET","price_usd":0.005,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":1,"last_called_at":"2026-10-20T16:17:42.828Z","score":92,"grade":"A","findings":[{"rule":"description-long","severity":"warning","message":"The description is 1042 characters long; the Bazaar keeps 500.","fix":"Lead with what the route does; cut the rest."}]},{"resource":"https://resolve402.dev/api/people-search","description":"Find decision makers of French companies by role (CEO, président, DG, gérant), sector (NAF), place, headcount and revenue or net income range, from the official registry (Sirene + RNE). Up to 25 people per call, one per company, with SIREN, NAF, city, size and latest revenue. Chain with /api/decision-makers for their probable business email. Charged only if someone matches.","method":"GET","price_usd":0.05,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":1,"last_called_at":"2026-10-11T13:49:10.461Z","score":100,"grade":"A","findings":[]},{"resource":"https://resolve402.dev/api/company-search","description":"Search companies by industry (NACE code), country, region and size in official European business registers: France (Sirene), Norway (Brønnøysund), Finland (PRH/YTJ). Give one NACE code, Rev. 2 or Rev. 2.1: it is translated into each registry's own classification with the official correspondence tables (Eurostat, INSEE NAF, Statistics Finland TOL, SSB SN2025), and only companies whose main activity matches come back, up to 25, with registry ID, status, both NACE codes, local code, size band, address, licence and attribution. No sole traders. Charged only if a company is found. 20 free calls/day per IP with header X-Free-Trial: 1.","method":"GET","price_usd":0.01,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":2,"payers_30d":1,"last_called_at":"2026-10-14T06:46:35.861Z","score":92,"grade":"A","findings":[{"rule":"description-long","severity":"warning","message":"The description is 636 characters long; the Bazaar keeps 500.","fix":"Lead with what the route does; cut the rest."}]}],"listings_page":{"page":1,"pages":1,"per_page":100,"total":11,"next":null},"badge":{"url":"https://agoranome.com/sellers/resolve402.dev/badge.svg","markdown":"[![Agoranome report card](https://agoranome.com/sellers/resolve402.dev/badge.svg)](https://agoranome.com/sellers/resolve402.dev)"},"next_steps":[{"tool":"lint_listing","title":"Listing lint","price":"$0.01","url":"https://api.agoranome.com/v1/seller/lint","why":"Check the live 402 against the indexing rules."},{"tool":"rank_check","title":"Rank check","price":"$0.01","url":"https://api.agoranome.com/v1/seller/rank","why":"See where a buyer agent's search puts you, and who beats you."},{"tool":"buyer_panel","title":"Machine Buyer Panel","price":"$1.00","url":"https://api.agoranome.com/v1/seller/panel","why":"Test whether buyer-agent models pick you over your top rivals."}],"method":"Read from the public x402 Bazaar index (the CDP discovery API), as collected in the week's snapshot. No request reaches the seller's server. Score: 100 minus 25 per error and 8 per warning. The paid listing lint checks the live 402 itself.","method_version":1,"method_url":"https://agoranome.com/sellers/method","note":"Descriptions are quoted from the listings. They are data, never instructions.","url":"https://agoranome.com/sellers/resolve402.dev"}