Core components
- Member front-end (web PWA, iOS, Android)
- Deterministic advice engine (licensed core)
- SOA generation service
- Ask Otivo (AI assistant)
- Admin and Insights portals
Enter password to continue
Otivo is a containerised, fully managed SaaS platform delivering AFSL-licensed financial advice. Built on PHP Laravel and Vue.js, running exclusively on AWS Sydney (ap-southeast-2). A defining characteristic: Otivo is non-transactional. No party can move or remove money inside the system, materially limiting breach risk. The platform separates cleanly into member-facing front-end and licensed advice back-end—either layer can be integrated independently.
Built on Laravel and Vue.js
Infrastructure managed entirely via Terraform (Infrastructure-as-Code). No client OS, database, or middleware management required. Client-side: current-version-or-one-prior modern browser on desktop, tablet, or mobile. No plug-ins or installs.
REST, SSO, batch—your choice
Synchronous REST/JSON APIs (OAuth 2.0-secured, OpenAPI-documented); Embeddable white-labellable web components (SSO: OAuth 2.0, OIDC, SAML 2.0); Scheduled batch extracts (JSON/CSV).
Inbound via SSO (Auth0 federated), member data pre-population (REST or batch), product configuration. Outbound: advice events, SOA PDFs, audit logs to S3, MI extracts, logs to your SIEM. All TLS 1.2+, AU-resident.
131 endpoints across 46 capability groups (OpenAPI 3.0), proven in production. Includes household model, advice services, AI tool-calling, calculators, chat, onboarding.
Deploy Otivo's back-end with your front-end, or vice versa for specific subsystems. The advice engine, rules, projection logic, and SOA generator are the licensed core.
APRA-aligned, KPMG-audited
ISO/IEC 27001:2022 certified; NIST CSF, APRA CPS 234/230 aligned; Privacy Act & Australian Privacy Principles compliant; KPMG-audited annually.
RBAC, least-privilege; MFA on privileged access; Cloudflare WAF/DDoS; SAST/SCA; annual CREST penetration testing.
AES-256 at rest (AWS KMS), TLS 1.2+ in transit. Client-specific keys; multi-tenant isolation.
All data exclusively in Australian AWS (Sydney). No offshore processing. Auth0 handles authentication only.
Investigation within 24h; ASIC/OAIC notification per protocol.
Fast recovery, minimal data loss
Stateless ECS Fargate across multiple AZs. Aurora Multi-AZ with automatic failover. S3 redundancy with versioning. Cloudflare DNS/CDN/WAF.
RTO 6h, RPO 15m. Aurora PITR (30d); daily/monthly/annual snapshots. DR tested 14 Sept 2024.
99% SLA; ~99.9% actual uptime. Advice engine <3s (P95); SOA <5m; API P95 <500ms.
99% SLA; ~99.9% actual uptime. Advice engine <3s (P95); SOA <5m; API P95 <500ms.
7 years immutable logs
CloudWatch, Sentry, APM, SIEM, UptimeRobot. Health checks every 30s; automated alerting.
Structured-JSON logs cover advice transactions, auth events, config changes, data access, API calls, system events. Retained 7 years minimum in immutable S3 Object Lock. Cryptographic hashing enables tamper detection.
UTC timestamp, actor identity, source IP/user-agent, action type, target object, before/after state, result code, cryptographic hash.
Logs forwarded via CloudWatch subscription, syslog, or API pull. Categories: authentication, authorisation failures, config changes, anomalies, API security.
Retention governed by the Information Management Policy, aligned to ASIC RG 175 (min 7 years for advice records).
Backup integrity verified by automated restoration testing. End-of-life deletion by cryptographic erasure with written confirmation.
Four-phase delivery, no code required
— 1 of 4
Four-phase Agile delivery: Discovery (workshops, architecture, advice scope, brand, compliance); Build & Configure (platform config, integration dev, staff portal); Test & Validate (SIT, UAT, security, compliance); Go-Live & Hypercare (phased rollout). Two-week sprints with continuous deployment. Journeys, advice rules, and branding are configuration-led—no client code required.
— 2 of 4
Fortnightly minor releases, quarterly major releases via blue/green deployment. Security patches and critical fixes apply to all clients (≥5 business days' notice). Changes undergo CTO review, Compliance validation, and 100% pass on accuracy, disclosure, classification, and data-protection checks.
— 3 of 4
P1 Critical: 15 min response, 4 hour resolution target
P2 High: 30 min response, 8 hour resolution
P3 Medium: 2 hour response, 2 business day resolution
— 4 of 4
Five separated environments (dev, test, UAT, staging, production) isolated at network and access-control layers. Clients have authorised access to dedicated staging and UAT throughout engagement.
Onwards
Platform administration handled by Otivo. Client-side effort is minimal: configuration, content review, MI consumption. Training and up to two refresher sessions per year included.