Executive Dashboard
Leadership overview — high signal, click any card to drill down
Security Dashboard
Credential status, auth system health & security issues
Credential & Key Status
| Key Name | Status | Last Rotated | Notes | GitHub Issue |
|---|
Auth System Health
Security Issues
| # | Title | Priority | Status | Milestone |
|---|
Security Maturity Roadmap
Phase Timeline
OWASP Mobile Top 10 (2024)
| # | Control | Status | Notes |
|---|---|---|---|
| M1 | Improper credential usage | In Progress | Keychain / Keystore migration started |
| M2 | Supply chain security | Pending | Lock deps, verify signatures |
| M3 | Insecure authentication | Implemented | PKCE OAuth + step-up auth |
| M4 | Input / output validation | Implemented | Zod on all API inputs |
| M5 | Insecure communication | Partial | TLS done, cert pinning needed |
| M6 | Privacy controls | Implemented | Privacy policy + consent live |
| M7 | Binary protection | Pending | Android obfuscation needed |
| M8 | Security misconfiguration | Fixed | user-scalable=no removed |
| M9 | Insecure data storage | Partial | Audit localStorage needed |
| M10 | Insufficient cryptography | Partial | Using platform crypto, audit needed |
Controls by Layer
- PKCE OAuth flow
- Biometric unlock
- Zod input validation
- Content-Security-Policy
- Keychain migration
- Cert pinning
- Binary obfuscation
- Device attestation
- Row-level security
- JWT validation
- Rate limiting
- CORS whitelist
- Input sanitisation
- API versioning
- WAF rules
- TLS 1.3 everywhere
- AES-256 at rest
- Secrets in env vars
- Supabase RLS
- localStorage audit
- Cert pinning
- E2E encryption
- PR reviews required
- CI lint + type-check
- Dependabot alerts
- Dep signature verify
- SAST scanner
- SBOM generation
- Railway deploy logs
- GitHub audit log
- Centralised log drain
- Auth failure alerts
- Rate-limit alerts
- Incident runbooks
SIEM Status
- Auth failure spikes
- API rate-limit violations
- Credential rotation events
- Deployment anomaly detection
- RLS policy bypass attempts
Attestation Readiness
Phase: 2 (6 – 18 months)
Phase: 2 (6 – 18 months)
Status: Monitoring ecosystem readiness
CI / CD Pipeline Status
GitHub Actions — vaultfolio/platform — last run per workflow
CI Architecture
Data API Registry
13 endpoints · Live status · Auth source coverage
| Endpoint | Category | Auth Source | Key Status | Fallback | Status | Notes |
|---|
Milestones
GitHub milestones — progress and issue breakdown
Equity & Team
Cap table, share units & team directory
Equity Structure
Share Units — Earned to Date
| Team Member | Role | SU Earned | SU Potential | Open Issues | Joined |
|---|
Team Directory
GitHub Tasks
Issue tracker — vaultfolio/platform
| # | Priority | Title | Labels | Milestone | Date | Status | Handler | Owner |
|---|
Trading Cards — Sub-Category Coverage
PSA, BGS, and CGC grading coverage across all trading card sub-categories
| Sub-Category | Grading Auth | Data Source | Status | PSA Coverage | BGS Coverage |
|---|
Conflicts Register
Influencer conflict of interest analysis — review before outreach
| Rank | Name | Category | Conflict Level | Conflict Type | Detail | Mitigation | Known Exclusive Deals |
|---|
Influencer Pipeline
Top 25 target influencers for outreach
AI vs Computer Task Classifier
Route every task to the right execution mode
- Strategy drafts, GTM plans, outreach copy
- Architecture reasoning and code generation
- Requirements refinement and spec writing
- Issue decomposition and documentation
- Launch checklist drafting and analysis
- Data source research and competitive analysis
- Influencer angle strategy
- Legal document drafts (NDA, IP disclosure)
- Financial modelling and projections
- Summary of previous sessions
- Logging into admin consoles (Railway, Cloudflare, Supabase dashboard)
- Deploying to Railway/Cloudflare — pushing builds
- Verifying UI in live app (camera test, auth flows)
- Enrolling in API portals (Brickset, PCGS, Artsy, Numista)
- Google Admin — managed bookmarks update
- GitHub — reviewing and merging PRs
- Supabase dashboard — applying migrations manually
- PSA API enrollment and key retrieval
- App Store Connect — TestFlight uploads
- Running live browser Playwright tests manually
Open Issue Classification
| # | Priority | Title | Labels | Handler |
|---|
Camera QA
Feature matrix — cross-platform testing status (click cells to toggle)
| Feature | iOS Safari | Android Chrome | Desktop Chrome | Desktop Firefox | Notes |
|---|
Known Issues
Spend Tracker
12-month projected spend breakdown — Apr 2026 to Mar 2027
| Category | Apr 2026 (Actual) | Projected Annual |
|---|
💰 Revenue Model
VaultFolio revenue streams — free vs premium breakdown with projections
Capability Maturity
Platform capability readiness — 5-stage maturity model
Timeline
Unified chronological stream of all project events
Legal
Trademark register, compliance checklist, store gates & legal deadlines
Trademark Register
| Mark | Classes | Jurisdiction | Status | Filed | Notes |
|---|---|---|---|---|---|
| VaultFolio | 9, 35, 42 | Australia | Pending | — | #1 |
| VF-500 | 9, 36 | Australia | Pending | — | #2 |
| VAULT SCORE | 9, 36 | Australia | Pending | — | #9 |
| NEAR YOU | 9, 35 | Australia | Pending | — | #9 |
| VaultFolio | 9, 35, 42 | International (EU/US/NZ/SG/JP) | Not Started | — | #8 |
Legal Compliance Checklist
| Item | Status | Required By | Notes |
|---|---|---|---|
| ABN Registration | Pending | Australian law | #3 |
| Privacy Policy | Live | Privacy Act 1988 | app.vaultfolio.ai/#/privacy |
| Terms of Service | Live | App Store §5.1.1 | app.vaultfolio.ai/#/terms |
| Cookie Consent | Live | GDPR / Privacy Act | In-app banner |
| Account Deletion | Live | App Store §5.1.1 | DELETE /api/v1/user/me |
| GDPR Compliance | In Progress | GDPR Art. 17 | Data export not yet built |
| Australian Privacy Principles | In Progress | Privacy Act 1988 | APP 1–13 addressed in policy |
| Sign in with Apple | Live | App Store rules | auth.vaultfolio.ai |
| Data Breach Notification | Pending | NDB Scheme | Need incident response plan |
| Notifiable Data Breaches plan | Pending | NDB Scheme | Required before commercial launch |
App Store & Play Store Legal Gates
iOS (App Store)
Android (Play Store)
Key Dates / Deadlines
-
ABN registrationRequired before first revenue
-
VaultFolio trademark filingRequired before App Store launch
-
App Store Privacy LabelsRequired before App Store submission
-
Google Play Data Safety FormRequired before Play Store submission
GitHub Issue Links
🎯 Competitor Analysis
Deep competitor landscape — threat assessment and feature comparison
Project Dashboard
Launch readiness — issue tracking, progress & blockers
Mint
NFT provenance protocol — mint activity, coverage heatmap & chain integrity
Mint Activity Feed
| Cert # | Grader | Grade | Item | Minted | Confidence | Tx Hash |
|---|---|---|---|---|---|---|
| Loading mint activity… | ||||||
Coverage Heatmap
VF-500 Methodology Audit
Index Integrity Status
Challenge Log
Railway
Railway infrastructure — services, deploys & uptime monitoring
Services
| Service | Type | Env | Status | Region | Runtime | Domain | CPU | Memory | Disk | Cost/mo | Deploys | Last Deploy | Uptime % | Reqs/24h |
|---|
Recent Deploys
| # | Service | Status | Trigger | Commit | Message | Branch | Author | Build | Deploy | Image | Created |
|---|
Supabase
Supabase project — database, auth, API & storage monitoring
Daily Metrics (7-day trend)
| Date | DB Size | Tables | Rows | Conns | CPU % | Mem % | API Reqs | Bandwidth | Active Users | Realtime | Notes |
|---|
Table Inventory (48 tables)
| Table | Category | Rows | Table Size | Index Size | Total Size | RLS | Policies | Columns | FKs | Indexes | Seq Scans | Idx Scans | Dead Tuples | Health |
|---|