Public API package for Sentinel Signal Systems.
This repository exposes only public integration assets:
- API surface overview
- OpenAPI specification
- Client examples and minimal SDK wrappers
- Governance summary
- High-level billing flow
- Mock server for integration testing
Primary endpoint:
POST /v1/score
Metadata endpoints:
GET /v1/workflowsGET /v1/limitsGET /v1/usage
openapi/openapi.json
examples/python_client.pyexamples/js_client.jsexamples/postman_collection.json
sdk/python/sdk/js/
Use the mock server to integrate without production credentials or model internals:
cd mock-server
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --port 8010Mock endpoints:
POST http://localhost:8010/v1/scoreGET http://localhost:8010/v1/workflowsGET http://localhost:8010/v1/limitsGET http://localhost:8010/v1/usage
docs/governance.mddocs/billing.mddocs/integration.md
This public repository never contains live billing credentials or active Stripe identifiers. Use placeholders only, for example:
STRIPE_PRODUCT_ID=prod_xxxSTRIPE_PRICE_ID=price_live_xxxSTRIPE_WEBHOOK_SECRET=whsec_xxxSTRIPE_PUBLISHABLE_KEY=pk_live_xxx
This repo intentionally excludes private implementation details, internal model artifacts, internal DB schema names, and deployment internals.