{"app":"mockme","catalogVersion":2,"providerSurfaces":[{"key":"mock-auth","label":"Mock authentication broker","status":"active-demo","basePath":"/api/mock/auth","stateful":true,"capabilities":["operator login","resident login","vendor login","callback loop"]},{"key":"mock-payments","label":"Mock payment provider","status":"active-demo","basePath":"/api/mock/providers/payments","stateful":true,"capabilities":["checkout session","PayFast ITN COMPLETE/CANCELLED callback","PayFast refund query/create","payment status polling"]},{"key":"mock-notifications","label":"Mock notification gateway","status":"active-demo","basePath":"/api/mock/providers/notifications","stateful":true,"capabilities":["email send receipt","sms/whatsapp acceptance","delivery callback"]},{"key":"mock-field-services","label":"Mock vendor management suite","status":"active-demo","basePath":"/api/mock/providers/field-services","stateful":true,"capabilities":["quote acceptance","work-order callback","invoice sync"]},{"key":"mock-signatures","label":"Mock signature provider","status":"active-demo","basePath":"/api/mock/providers/signatures","stateful":true,"capabilities":["signature request create","signature request status polling"]},{"key":"mock-vetting","label":"Mock tenant-vetting provider","status":"active-demo","basePath":"/api/mock/providers/vetting","stateful":true,"capabilities":["rental screening create","deterministic clear/manual_review decision"]},{"key":"mock-access-events","label":"Mock smart-access / visitor gateway","status":"active-demo","basePath":"/api/mock/providers/access-events","stateful":true,"capabilities":["visitor pre-auth event","deterministic pre-authorization receipt"]},{"key":"mock-mda-events","label":"Mock MDA property events feed","status":"active-demo","basePath":"/api/mock/providers/mda","stateful":true,"capabilities":["arrears/job/refund event receipts","finance-boundary key prefixes"]},{"key":"mock-xero-webhooks","label":"Mock Xero accounting webhooks","status":"active-demo","basePath":"/api/mock/providers/xero","stateful":true,"capabilities":["bill/receipt webhook accept","finance-boundary key prefixes"]}],"scenarioControls":["delay_ms","dropped_callback","duplicate_callback","id","malformed_payload","out_of_order_callback","seed","status_error","timeout"],"stateQueryPath":"/api/mock/scenarios/{namespace}"}