Skip to main content

Sentin8:Func — Standalone WASM Execution Service

Tenant-authored serverless functions: sandboxed WebAssembly modules, executed behind the platform's authorization pipeline, idempotent per key, proxy-calling back to the owning service only for domain data the event payload cannot carry.

Use cases​

  • Compliance hooks — a bank runs a tenant-authored fraud-scoring function on every ledger:posting:committed event (the canonical trigger example).
  • Tenant custom logic — property-specific pricing rules, message transforms, webhook munging — authored in any WASM-targeting language, zero platform redeploys.
  • Declarative triggers — vertical-registry.json event_triggers bind event_type → module/hook; enrollment provisions them fleet-wide.

API surface​

EndpointMethodGate
/v1/modulesPOST/GETShield func:write / verify — upload (Storage put_if_absent) / list
/v1/modules/{id}GETverify only — metadata
/v1/modules/{id}/wasmGETShield func:write — raw binary
/v1/modules/{id}DELETE (+/delete alias)Shield func:write — draft/deprecated only
/v1/modules/{id}/executePOSTcert-bound workload (Flow, triggers) or bearer

Full documentation​

The complete detail lives in this product's sub-pages:

  • Architecture (DDD) — the full document, harvested from the unit's repository at build time.
  • Business rules (BRD) — the full document, harvested from the unit's repository at build time.
  • Security — the full document, harvested from the unit's repository at build time.
  • Overview (repo README) — the maintainer's README in the consolidated reference section.