{"name":"LiquiFact API","description":"Invoice liquidity network on Stellar","version":"1.0.0","docs":"https://liquifact-backend.vercel.app/docs","openapi":"https://liquifact-backend.vercel.app/openapi.json","frontend":"https://liquifact-frontend.vercel.app","contract":{"id":"CDQCKR2YU6IVQ4GYPBMXBPZ4FGFQB5H25AI7ZSETHS2CZ5ZRCWQDSO6P","network":"testnet","explorer":"https://stellar.expert/explorer/testnet/contract/CDQCKR2YU6IVQ4GYPBMXBPZ4FGFQB5H25AI7ZSETHS2CZ5ZRCWQDSO6P"},"endpoints":[{"method":"GET","path":"/","description":"This index"},{"method":"GET","path":"/health","description":"Liveness probe"},{"method":"GET","path":"/docs","description":"Interactive API docs (Swagger UI)"},{"method":"GET","path":"/openapi.json","description":"OpenAPI 3 document"},{"method":"GET","path":"/api/stats","description":"Marketplace totals"},{"method":"GET","path":"/api/invoices","description":"List invoices (?status=open|funded|settled|cancelled)"},{"method":"GET","path":"/api/invoices/:id","description":"Get one invoice"},{"method":"POST","path":"/api/invoices","description":"Submit an invoice for financing"},{"method":"POST","path":"/api/invoices/:id/fund","description":"Record an investor contribution"},{"method":"GET","path":"/api/escrow","description":"Deployed Soroban escrow contract metadata"},{"method":"GET","path":"/api/escrow/live","description":"Live escrow state from Soroban RPC"}]}