{"openapi":"3.1.0","info":{"title":"Bitcoin Market Map public catalog","version":"0.1.0","description":"Read-only JSON for published Bitcoin apps. Matches are directory tags, not endorsements. Search results include productFacts; app records include sourceMeta.productFacts. Unknown facts are explicitly marked unknown, not inferred. Verification dates and HTTPS evidence links are separate from listing update dates. Optional claims describe specific fields and product modes, each with dated HTTPS sources. A source check is not a security endorsement or verification of every field; do not infer universal custody or native Lightning from a qualified claim."},"servers":[{"url":"https://bitcoin-market-map.vercel.app"}],"paths":{"/api/search":{"get":{"summary":"Answer-shaped catalog search","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"},"description":"Natural-language query, e.g. \"wallets that support lightning\"."},{"name":"job","in":"query","schema":{"type":"string"}},{"name":"network","in":"query","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":25,"default":10}}],"responses":{"200":{"description":"Interpreted filters plus scored matches"},"400":{"description":"Missing q"},"503":{"description":"No catalog data source"}}}},"/api/apps":{"get":{"summary":"List published apps","parameters":[{"name":"q","in":"query","schema":{"type":"string"}},{"name":"network","in":"query","schema":{"type":"string"}},{"name":"category","in":"query","schema":{"type":"string"}},{"name":"job","in":"query","schema":{"type":"string"},"description":"Alias of category"},{"name":"page","in":"query","schema":{"type":"integer"}},{"name":"pageSize","in":"query","schema":{"type":"integer"}},{"name":"sort","in":"query","schema":{"type":"string","enum":["name","recent"]}}],"responses":{"200":{"description":"Paginated apps"}}}},"/api/apps/{slug}":{"get":{"summary":"Get one published app","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"App"},"404":{"description":"Not found"}}}},"/api/jobs":{"get":{"summary":"List jobs (categories)","responses":{"200":{"description":"Jobs with app counts"}}}},"/api/jobs/{slug}":{"get":{"summary":"Get one job and its apps","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Job plus apps"},"404":{"description":"Not found"}}}},"/api/networks":{"get":{"summary":"List networks","responses":{"200":{"description":"Networks with app counts"}}}},"/api/networks/{slug}":{"get":{"summary":"Get one network and its apps","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Network plus apps"},"404":{"description":"Not found"}}}}}}