{"schema_version":"1.0","name":"BOAMP Opportunity Intelligence","title":"BOAMP Opportunity Intelligence","description":"French and European public procurement decision intelligence from official BOAMP / DILA and TED data, with free company resolution, value preflight, geographic filtering, and explainable business matching.","homepage":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev","keywords":["BOAMP","French public procurement","France tenders","public tenders","marchés publics","procurement opportunities","business opportunity matching","tender intelligence","find French public tenders for my company","match company to BOAMP opportunities","French tender intelligence","bid no-bid French public tender","public procurement opportunity matching","new French government contracts","marchés publics France","analyze BOAMP tender","find cheap French public tenders","test BOAMP tender matching","find public contracts for my company","French tender quick match","BOAMP quick search","French government contract matching","trouver marchés publics entreprise","marchés publics plomberie","marchés publics nettoyage","marchés publics bâtiment","opportunités commande publique","analyse appel d'offres","faut-il répondre à cet appel d'offres","European public procurement","TED Europe tenders"],"tags":["BOAMP","French public procurement","France tenders","public tenders","marchés publics","procurement opportunities","business opportunity matching","tender intelligence","find French public tenders for my company","match company to BOAMP opportunities","French tender intelligence","bid no-bid French public tender","public procurement opportunity matching","new French government contracts","marchés publics France","analyze BOAMP tender","find cheap French public tenders","test BOAMP tender matching","find public contracts for my company","French tender quick match","BOAMP quick search","French government contract matching","trouver marchés publics entreprise","marchés publics plomberie","marchés publics nettoyage","marchés publics bâtiment","opportunités commande publique","analyse appel d'offres","faut-il répondre à cet appel d'offres","European public procurement","TED Europe tenders"],"service":{"id":"boamp-opportunity-intelligence","name":"BOAMP Opportunity Intelligence","description":"Decision intelligence for French public procurement: match a company to official BOAMP opportunities, explain fit and risks, monitor new notices, and make evidence-based BID / REVIEW / NO-BID decisions.","provider":"BOAMP Agent x402","categories":["public procurement","business intelligence","sales leads","French open data"],"tags":["BOAMP","French public procurement","France tenders","public tenders","marchés publics","procurement opportunities","business opportunity matching","tender intelligence","find French public tenders for my company","match company to BOAMP opportunities","French tender intelligence","bid no-bid French public tender","public procurement opportunity matching","new French government contracts","marchés publics France","analyze BOAMP tender","find cheap French public tenders","test BOAMP tender matching","find public contracts for my company","French tender quick match","BOAMP quick search","French government contract matching","trouver marchés publics entreprise","marchés publics plomberie","marchés publics nettoyage","marchés publics bâtiment","opportunités commande publique","analyse appel d'offres","faut-il répondre à cet appel d'offres","European public procurement","TED Europe tenders"],"sources":["Official BOAMP / DILA Open Data","Official TED Search API / Publications Office of the European Union","Official API Recherche d'Entreprises"],"source_refresh_frequency":"Twice daily, 7 days a week","data_freshness":"Live upstream BOAMP data with a 5-minute edge cache; publication timestamps are returned per notice","privacy":"No accounts. Aggregate usage counts only; no query text or personal identifiers are stored."},"protocol":{"name":"x402","version":2,"payment_mode":"x402","network":"eip155:8453","asset":"USDC","scheme":"exact","facilitator":"Coinbase CDP production facilitator"},"free_routes":[{"method":"GET","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/health","purpose":"Service and payment-mode health check"},{"method":"GET","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/preview?q=plomberie&department=57","purpose":"Up to 3 live BOAMP notices without premium ranking evidence or action intelligence"},{"method":"GET","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/usage","purpose":"Anonymous aggregate monthly usage and settlement allowance"},{"method":"GET","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/company/resolve?siren=130025265","purpose":"Resolve a public French company identity into a transient procurement-ready profile"},{"method":"GET","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/preflight?q=plomberie&department=57","purpose":"Confirm live match count, best fit, deadline and freshness before any payment request"}],"paid_routes":[{"id":"quick-match","title":"BOAMP Quick Match — Find 3 French Public Tenders for My Company","method":"GET","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/quick-match","price":{"amount":"$0.05","currency":"USDC","network":"eip155:8453"},"description":"$0.05 Quick Match — try BOAMP Opportunity Intelligence with 3 ranked live opportunities before purchasing deeper analysis.","categories":["public procurement","quick tender matching","low-cost agent test"],"tags":["find cheap French public tenders","test BOAMP tender matching","find public contracts for my company","French tender quick match","BOAMP quick search","French government contract matching"],"input":{"type":"object","additionalProperties":false,"properties":{"q":{"type":"string","minLength":2,"maxLength":200,"description":"Business activity, trade, capability, product, or tender keywords to match","examples":["plomberie","maintenance chauffage","cybersecurite"]},"department":{"type":"string","pattern":"^[0-9A-Za-z]{2,3}$","description":"Optional French department code for geographic filtering, for example 57, 67, 2A, or 971","examples":["57","67"]},"geographic_area":{"type":"string","maxLength":100,"description":"Optional geographic area label; department remains the deterministic filter"},"radius_km":{"type":"number","minimum":0,"maximum":1000,"description":"Optional radius preference. Exact distance is reported unknown when BOAMP has no coordinates"},"keywords":{"type":"string","maxLength":500,"description":"Comma-separated tender keywords"},"capabilities":{"type":"string","maxLength":500,"description":"Comma-separated company capabilities"},"excluded_activities":{"type":"string","maxLength":500,"description":"Comma-separated activities that should count against fit"},"preferred_contract_characteristics":{"type":"string","maxLength":500,"description":"Comma-separated preferred procedure or contract characteristics"},"source":{"type":"string","enum":["boamp","ted","all"],"default":"boamp","description":"Official notice source: French BOAMP, European TED, or both with deterministic deduplication"}},"required":["q"]},"output":{"type":"object","additionalProperties":false,"properties":{"generated_at":{"type":"string","format":"date-time"},"opportunities":{"type":"array","maxItems":3,"items":{"type":"object","additionalProperties":false,"properties":{"notice_id":{"type":"string"},"title":{"type":"string"},"buyer":{"type":["string","null"]},"department_location":{"type":"object"},"deadline":{"type":["string","null"],"format":"date-time"},"fit_score":{"type":"integer","minimum":0,"maximum":100},"primary_match_reason":{"type":"string"},"official_boamp_reference":{"type":"object"}},"required":["notice_id","title","buyer","department_location","deadline","fit_score","primary_match_reason","official_boamp_reference"]}},"upsell":{"type":"object"}},"required":["generated_at","opportunities","upsell"]},"example_request":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/quick-match?q=plomberie&department=57&capabilities=maintenance","upsell":{"full_company_match":"$0.49","opportunity_pack_2_0":"$1.99","bid_no_bid_decision":"$4.99"}},{"id":"live-tender-search","title":"Find French Public Tenders for My Company","method":"GET","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/search","price":{"amount":"$0.49","currency":"USDC","network":"eip155:8453"},"description":"Match a company profile to up to 30 live French public tenders with deterministic fit scores, exact reasons, possible disqualifiers, geography, urgency, procedure, official evidence, and recommended next actions.","categories":["public procurement","tender search","business matching"],"tags":["BOAMP","French public procurement","France tenders","public tenders","marchés publics","procurement opportunities","business opportunity matching","tender intelligence","find French public tenders for my company","match company to BOAMP opportunities","French tender intelligence","bid no-bid French public tender","public procurement opportunity matching","new French government contracts","marchés publics France","analyze BOAMP tender","find cheap French public tenders","test BOAMP tender matching","find public contracts for my company","French tender quick match","BOAMP quick search","French government contract matching","trouver marchés publics entreprise","marchés publics plomberie","marchés publics nettoyage","marchés publics bâtiment","opportunités commande publique","analyse appel d'offres","faut-il répondre à cet appel d'offres","European public procurement","TED Europe tenders","ranked tenders","sales leads","geographic filter"],"input":{"type":"object","additionalProperties":false,"properties":{"q":{"type":"string","minLength":2,"maxLength":200,"description":"Business activity, trade, capability, product, or tender keywords to match","examples":["plomberie","maintenance chauffage","cybersecurite"]},"department":{"type":"string","pattern":"^[0-9A-Za-z]{2,3}$","description":"Optional French department code for geographic filtering, for example 57, 67, 2A, or 971","examples":["57","67"]},"geographic_area":{"type":"string","maxLength":100,"description":"Optional geographic area label; department remains the deterministic filter"},"radius_km":{"type":"number","minimum":0,"maximum":1000,"description":"Optional radius preference. Exact distance is reported unknown when BOAMP has no coordinates"},"keywords":{"type":"string","maxLength":500,"description":"Comma-separated tender keywords"},"capabilities":{"type":"string","maxLength":500,"description":"Comma-separated company capabilities"},"excluded_activities":{"type":"string","maxLength":500,"description":"Comma-separated activities that should count against fit"},"preferred_contract_characteristics":{"type":"string","maxLength":500,"description":"Comma-separated preferred procedure or contract characteristics"},"source":{"type":"string","enum":["boamp","ted","all"],"default":"boamp","description":"Official notice source: French BOAMP, European TED, or both with deterministic deduplication"}},"required":["q"]},"output":{"type":"object","properties":{"service":{"type":"string"},"source":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"payment_mode":{"const":"x402"},"network":{"const":"eip155:8453"},"paid_feature":{"type":"boolean"},"company_profile":{"type":"object"},"scoring_method":{"type":"string"},"count":{"type":"integer","minimum":0,"maximum":30},"results":{"type":"array","maxItems":30,"items":{"type":"object","properties":{"id":{"type":"string","description":"Official BOAMP notice identifier"},"score":{"type":"integer","minimum":0,"maximum":100,"description":"Opportunity match score"},"fit_score":{"type":"integer","minimum":0,"maximum":100,"description":"Deterministic explainable company-to-opportunity fit score; never a win probability"},"match_level":{"type":"string","enum":["excellent","strong","review","weak"]},"title":{"type":"string"},"buyer":{"type":["string","null"]},"published_at":{"type":["string","null"],"format":"date-time"},"deadline":{"type":["string","null"],"format":"date-time"},"days_left":{"type":["integer","null"]},"departments":{"type":"array","items":{"type":"string"}},"location":{"type":"object"},"market_types":{"type":"array","items":{"type":"string"}},"descriptors":{"type":"array","items":{"type":"string"}},"cpv_codes":{"type":"array","items":{"type":"string"}},"procedure":{"type":["string","null"]},"requirements_detected":{"type":"array","items":{"type":"string"}},"possible_disqualifiers":{"type":"array","items":{"type":"string"}},"urgency":{"type":"string","enum":["expired","critical","high","normal","unknown"]},"recommended_next_action":{"type":"string"},"source_evidence":{"type":"object"},"url":{"type":"string","format":"uri","description":"Official notice URL"},"matched_keywords":{"type":"array","items":{"type":"string"}},"why_match":{"type":"array","items":{"type":"string"}},"reasons_for_match":{"type":"array","items":{"type":"string"}},"ranking_reasons":{"type":"array","items":{"type":"string"}}},"required":["id","score","fit_score","match_level","title","buyer","published_at","deadline","days_left","departments","location","market_types","descriptors","cpv_codes","procedure","requirements_detected","possible_disqualifiers","urgency","recommended_next_action","source_evidence","url","matched_keywords","why_match","reasons_for_match","ranking_reasons"]}}},"required":["service","source","generated_at","payment_mode","network","company_profile","count","results"]},"example_request":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/search?q=plomberie&department=57"},{"id":"actionable-opportunity-pack","title":"BOAMP Opportunity Pack 2.0 — Ranked Decision Dossier","method":"GET","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/pack","price":{"amount":"$1.99","currency":"USDC","network":"eip155:8453"},"description":"Return an actionable ranked dossier—not raw records—with attention summary, fit scores, ranking reasons, urgency, requirements, risks, source evidence, and next actions.","categories":["public procurement","opportunity intelligence","business development"],"tags":["BOAMP","French public procurement","France tenders","public tenders","marchés publics","procurement opportunities","business opportunity matching","tender intelligence","find French public tenders for my company","match company to BOAMP opportunities","French tender intelligence","bid no-bid French public tender","public procurement opportunity matching","new French government contracts","marchés publics France","analyze BOAMP tender","find cheap French public tenders","test BOAMP tender matching","find public contracts for my company","French tender quick match","BOAMP quick search","French government contract matching","trouver marchés publics entreprise","marchés publics plomberie","marchés publics nettoyage","marchés publics bâtiment","opportunités commande publique","analyse appel d'offres","faut-il répondre à cet appel d'offres","European public procurement","TED Europe tenders","actionable leads","bid planning","tender ranking"],"input":{"type":"object","additionalProperties":false,"properties":{"q":{"type":"string","minLength":2,"maxLength":200,"description":"Business activity, trade, capability, product, or tender keywords to match","examples":["plomberie","maintenance chauffage","cybersecurite"]},"department":{"type":"string","pattern":"^[0-9A-Za-z]{2,3}$","description":"Optional French department code for geographic filtering, for example 57, 67, 2A, or 971","examples":["57","67"]},"geographic_area":{"type":"string","maxLength":100,"description":"Optional geographic area label; department remains the deterministic filter"},"radius_km":{"type":"number","minimum":0,"maximum":1000,"description":"Optional radius preference. Exact distance is reported unknown when BOAMP has no coordinates"},"keywords":{"type":"string","maxLength":500,"description":"Comma-separated tender keywords"},"capabilities":{"type":"string","maxLength":500,"description":"Comma-separated company capabilities"},"excluded_activities":{"type":"string","maxLength":500,"description":"Comma-separated activities that should count against fit"},"preferred_contract_characteristics":{"type":"string","maxLength":500,"description":"Comma-separated preferred procedure or contract characteristics"},"source":{"type":"string","enum":["boamp","ted","all"],"default":"boamp","description":"Official notice source: French BOAMP, European TED, or both with deterministic deduplication"}},"required":["q"]},"output":{"type":"object","properties":{"service":{"type":"string"},"source":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"payment_mode":{"const":"x402"},"network":{"const":"eip155:8453"},"paid_feature":{"type":"boolean"},"company_profile":{"type":"object"},"scoring_method":{"type":"string"},"count":{"type":"integer","minimum":0,"maximum":15},"results":{"type":"array","maxItems":30,"items":{"type":"object","properties":{"id":{"type":"string","description":"Official BOAMP notice identifier"},"score":{"type":"integer","minimum":0,"maximum":100,"description":"Opportunity match score"},"fit_score":{"type":"integer","minimum":0,"maximum":100,"description":"Deterministic explainable company-to-opportunity fit score; never a win probability"},"match_level":{"type":"string","enum":["excellent","strong","review","weak"]},"title":{"type":"string"},"buyer":{"type":["string","null"]},"published_at":{"type":["string","null"],"format":"date-time"},"deadline":{"type":["string","null"],"format":"date-time"},"days_left":{"type":["integer","null"]},"departments":{"type":"array","items":{"type":"string"}},"location":{"type":"object"},"market_types":{"type":"array","items":{"type":"string"}},"descriptors":{"type":"array","items":{"type":"string"}},"cpv_codes":{"type":"array","items":{"type":"string"}},"procedure":{"type":["string","null"]},"requirements_detected":{"type":"array","items":{"type":"string"}},"possible_disqualifiers":{"type":"array","items":{"type":"string"}},"urgency":{"type":"string","enum":["expired","critical","high","normal","unknown"]},"recommended_next_action":{"type":"string"},"source_evidence":{"type":"object"},"url":{"type":"string","format":"uri","description":"Official notice URL"},"matched_keywords":{"type":"array","items":{"type":"string"}},"why_match":{"type":"array","items":{"type":"string"}},"reasons_for_match":{"type":"array","items":{"type":"string"}},"ranking_reasons":{"type":"array","items":{"type":"string"}}},"required":["id","score","fit_score","match_level","title","buyer","published_at","deadline","days_left","departments","location","market_types","descriptors","cpv_codes","procedure","requirements_detected","possible_disqualifiers","urgency","recommended_next_action","source_evidence","url","matched_keywords","why_match","reasons_for_match","ranking_reasons"]}},"attention_summary":{"type":"string"},"opportunities":{"type":"array","maxItems":15,"items":{"type":"object","properties":{"id":{"type":"string","description":"Official BOAMP notice identifier"},"score":{"type":"integer","minimum":0,"maximum":100,"description":"Opportunity match score"},"fit_score":{"type":"integer","minimum":0,"maximum":100,"description":"Deterministic explainable company-to-opportunity fit score; never a win probability"},"match_level":{"type":"string","enum":["excellent","strong","review","weak"]},"title":{"type":"string"},"buyer":{"type":["string","null"]},"published_at":{"type":["string","null"],"format":"date-time"},"deadline":{"type":["string","null"],"format":"date-time"},"days_left":{"type":["integer","null"]},"departments":{"type":"array","items":{"type":"string"}},"location":{"type":"object"},"market_types":{"type":"array","items":{"type":"string"}},"descriptors":{"type":"array","items":{"type":"string"}},"cpv_codes":{"type":"array","items":{"type":"string"}},"procedure":{"type":["string","null"]},"requirements_detected":{"type":"array","items":{"type":"string"}},"possible_disqualifiers":{"type":"array","items":{"type":"string"}},"urgency":{"type":"string","enum":["expired","critical","high","normal","unknown"]},"recommended_next_action":{"type":"string"},"source_evidence":{"type":"object"},"url":{"type":"string","format":"uri","description":"Official notice URL"},"matched_keywords":{"type":"array","items":{"type":"string"}},"why_match":{"type":"array","items":{"type":"string"}},"reasons_for_match":{"type":"array","items":{"type":"string"}},"ranking_reasons":{"type":"array","items":{"type":"string"}},"next_actions":{"type":"array","items":{"type":"string"}},"important_requirements":{"type":"array","items":{"type":"string"}},"risks":{"type":"array","items":{"type":"string"}},"caveat":{"type":"string"}},"required":["id","score","fit_score","match_level","title","buyer","published_at","deadline","days_left","departments","location","market_types","descriptors","cpv_codes","procedure","requirements_detected","possible_disqualifiers","urgency","recommended_next_action","source_evidence","url","matched_keywords","why_match","reasons_for_match","ranking_reasons","next_actions","important_requirements","risks","caveat"]}}},"required":["service","source","generated_at","payment_mode","network","company_profile","count","attention_summary","opportunities"]},"example_request":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/pack?q=maintenance%20chauffage&department=67"},{"id":"bid-no-bid-decision","title":"Should My Company Bid on This French Tender?","method":"POST","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/bid-decision","price":{"amount":"$4.99","currency":"USDC","network":"eip155:8453"},"description":"Return an explainable BID, REVIEW, or NO-BID recommendation for one official BOAMP notice and company profile, with risk indicators, unknowns, checklist, and source evidence. Never a win probability.","categories":["public procurement","bid no-bid","decision intelligence"],"tags":["BOAMP","French public procurement","France tenders","public tenders","marchés publics","procurement opportunities","business opportunity matching","tender intelligence","find French public tenders for my company","match company to BOAMP opportunities","French tender intelligence","bid no-bid French public tender","public procurement opportunity matching","new French government contracts","marchés publics France","analyze BOAMP tender","find cheap French public tenders","test BOAMP tender matching","find public contracts for my company","French tender quick match","BOAMP quick search","French government contract matching","trouver marchés publics entreprise","marchés publics plomberie","marchés publics nettoyage","marchés publics bâtiment","opportunités commande publique","analyse appel d'offres","faut-il répondre à cet appel d'offres","European public procurement","TED Europe tenders","bid decision","risk analysis","eligibility review"],"input":{"type":"object","additionalProperties":false,"properties":{"notice_id":{"type":"string","minLength":2,"maxLength":100,"description":"Official BOAMP idweb identifier"},"company_profile":{"type":"object","additionalProperties":false,"properties":{"business_activity":{"type":"string","minLength":2,"maxLength":500},"keywords":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":100}},"department":{"type":"string","pattern":"^[0-9A-Za-z]{2,3}$"},"geographic_area":{"type":"string","maxLength":100},"radius_km":{"type":"number","minimum":0,"maximum":1000},"capabilities":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":100}},"excluded_activities":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":100}},"preferred_contract_characteristics":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":100}}},"required":["business_activity"]}},"required":["notice_id","company_profile"]},"output":{"type":"object","properties":{"service":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["BID","REVIEW","NO-BID"]},"decision_score":{"type":"integer","minimum":0,"maximum":100},"strongest_reasons_to_bid":{"type":"array","items":{"type":"string"}},"strongest_reasons_not_to_bid":{"type":"array","items":{"type":"string"}},"eligibility_risk_indicators":{"type":"array","items":{"type":"string"}},"deadline_risk":{"type":"object"},"geographic_fit":{"type":"object"},"activity_cpv_fit":{"type":"object"},"requirements_detected_in_notice":{"type":"array","items":{"type":"string"}},"missing_or_uncertain_information":{"type":"array","items":{"type":"string"}},"preparation_checklist":{"type":"array","items":{"type":"string"}},"recommended_next_actions":{"type":"array","items":{"type":"string"}},"official_boamp_evidence":{"type":"object"},"disclaimer":{"type":"string"}},"required":["service","generated_at","decision","decision_score","strongest_reasons_to_bid","strongest_reasons_not_to_bid","eligibility_risk_indicators","deadline_risk","geographic_fit","activity_cpv_fit","requirements_detected_in_notice","missing_or_uncertain_information","preparation_checklist","recommended_next_actions","official_boamp_evidence","disclaimer"]},"example_request":{"notice_id":"24-123456","company_profile":{"business_activity":"maintenance chauffage","department":"67"}}},{"id":"new-opportunity-delta","title":"New French Government Contracts Since Timestamp","method":"POST","url":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/delta","price":{"amount":"$0.49","currency":"USDC","network":"eip155:8453"},"description":"Scheduled-agent delta feed returning only BOAMP and/or TED notices published after a timestamp and ranked for a transient company profile that is never stored. Suitable for every-six-hours, morning, or daily polling without background jobs.","categories":["public procurement","monitoring","scheduled agents"],"tags":["BOAMP","French public procurement","France tenders","public tenders","marchés publics","procurement opportunities","business opportunity matching","tender intelligence","find French public tenders for my company","match company to BOAMP opportunities","French tender intelligence","bid no-bid French public tender","public procurement opportunity matching","new French government contracts","marchés publics France","analyze BOAMP tender","find cheap French public tenders","test BOAMP tender matching","find public contracts for my company","French tender quick match","BOAMP quick search","French government contract matching","trouver marchés publics entreprise","marchés publics plomberie","marchés publics nettoyage","marchés publics bâtiment","opportunités commande publique","analyse appel d'offres","faut-il répondre à cet appel d'offres","European public procurement","TED Europe tenders","new opportunities","delta feed","autonomous monitoring"],"input":{"type":"object","additionalProperties":false,"properties":{"since":{"type":"string","format":"date-time"},"company_profile":{"type":"object","additionalProperties":false,"properties":{"business_activity":{"type":"string","minLength":2,"maxLength":500},"keywords":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":100}},"department":{"type":"string","pattern":"^[0-9A-Za-z]{2,3}$"},"geographic_area":{"type":"string","maxLength":100},"radius_km":{"type":"number","minimum":0,"maximum":1000},"capabilities":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":100}},"excluded_activities":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":100}},"preferred_contract_characteristics":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":100}}},"required":["business_activity"]},"limit":{"type":"integer","minimum":1,"maximum":30},"source":{"type":"string","enum":["boamp","ted","all"],"default":"boamp"}},"required":["since","company_profile"]},"output":{"type":"object","properties":{"service":{"type":"string"},"source":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"payment_mode":{"const":"x402"},"network":{"const":"eip155:8453"},"paid_feature":{"type":"boolean"},"company_profile":{"type":"object"},"scoring_method":{"type":"string"},"count":{"type":"integer","minimum":0,"maximum":30},"results":{"type":"array","maxItems":30,"items":{"type":"object","properties":{"id":{"type":"string","description":"Official BOAMP notice identifier"},"score":{"type":"integer","minimum":0,"maximum":100,"description":"Opportunity match score"},"fit_score":{"type":"integer","minimum":0,"maximum":100,"description":"Deterministic explainable company-to-opportunity fit score; never a win probability"},"match_level":{"type":"string","enum":["excellent","strong","review","weak"]},"title":{"type":"string"},"buyer":{"type":["string","null"]},"published_at":{"type":["string","null"],"format":"date-time"},"deadline":{"type":["string","null"],"format":"date-time"},"days_left":{"type":["integer","null"]},"departments":{"type":"array","items":{"type":"string"}},"location":{"type":"object"},"market_types":{"type":"array","items":{"type":"string"}},"descriptors":{"type":"array","items":{"type":"string"}},"cpv_codes":{"type":"array","items":{"type":"string"}},"procedure":{"type":["string","null"]},"requirements_detected":{"type":"array","items":{"type":"string"}},"possible_disqualifiers":{"type":"array","items":{"type":"string"}},"urgency":{"type":"string","enum":["expired","critical","high","normal","unknown"]},"recommended_next_action":{"type":"string"},"source_evidence":{"type":"object"},"url":{"type":"string","format":"uri","description":"Official notice URL"},"matched_keywords":{"type":"array","items":{"type":"string"}},"why_match":{"type":"array","items":{"type":"string"}},"reasons_for_match":{"type":"array","items":{"type":"string"}},"ranking_reasons":{"type":"array","items":{"type":"string"}}},"required":["id","score","fit_score","match_level","title","buyer","published_at","deadline","days_left","departments","location","market_types","descriptors","cpv_codes","procedure","requirements_detected","possible_disqualifiers","urgency","recommended_next_action","source_evidence","url","matched_keywords","why_match","reasons_for_match","ranking_reasons"]}}},"required":["service","source","generated_at","payment_mode","network","company_profile","count","results"]},"example_request":{"since":"2026-08-27T00:00:00Z","company_profile":{"business_activity":"cybersécurité"},"limit":10}}],"documentation":{"openapi":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/openapi.json","llms":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/llms.txt","robots":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/robots.txt","canonical_discovery":"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/.well-known/x402.json"}}