Documentation

This on-site documentation provides concise integration guidance. Rich, versioned API references and SDK examples will expand here. For questions open the chat widget or email support@odinsecure.ai.

Router (OSE)

The Router normalizes inbound webhooks / events and delivers them to your destinations with canonical JSON ordering and signed receipts.

// Minimal delivery example (pseudo)
const evt = await router.ingest(rawPayload)
// evt.id, evt.canonicalHash
await router.deliver(evt, {
  url: 'https://example.com/webhook',
  headers: { 'X-ODIN-Signature': evt.signature }
})
  • Retries (exponential) up to plan limit
  • Dead letter queue + replay
  • Idempotency key detection
  • Per-destination concurrency shaping

HEL Policy Engine

HEL enforces declarative outbound policy for agent/tool network calls.

// Allowlist profile snippet (yaml)
profile: default
allow:
  - domain: api.openai.com
    methods: [POST]
  - domain: accounts.google.com
    methods: [GET]
reject:
  - domain: '*.exfil.invalid'
  • Profiles bound at agent start
  • Optional Rego hook for attribute context
  • Signed decision receipts
  • Deterministic evaluation order

OPE Proof Envelope

Encapsulates agent state transitions with hash continuity.

// Pseudo envelope structure
{
  version: '1',
  prevHash: 'blake3:abc...',
  state: { step: 3, tool: 'search', output: '...' },
  nonce: 'uuid',
  ts: 1730742312,
  hash: 'blake3:def...',
  sig: 'ed25519:....'
}
  • Canonical JSON & hash chain
  • Detached signature option
  • Offline verification CLI (roadmap)
  • Selective field redaction

OMB Meter & Billing

Produces metered usage ticks and signed bundle exports.

// Recording usage
omb.record({
  tenant: 'acme',
  unit: 'inference',
  quantity: 3,
  context: { model: 'gpt-4-mini', latencyMs: 820 }
})
  • Granular units per product surface
  • Stripe line item materialization
  • Signed period summary bundle
  • Cross-tenant isolation by key

Next

More detailed API & SDK references are being ported. Need something sooner? Reach out via the chat widget or email support@odinsecure.ai.