Work / Noctra
Noctra
See everything. Expose nothing.
Read receipts
Every read through the Access Port, signed and chained
The problem.
Companies can't prove where their data came from, how it changed, or whether its use was allowed. Lineage gets pieced together by hand, after the fact, from logs nobody trusts. AI raises the stakes: the data behind a model now needs an audit trail of its own.
What I built.
Checkpoints wherever data crosses a line.
Noctra places a Port at every boundary: validation, ingest, transform, export, training, sync, access, archive. Each one checks the data, stamps it, and logs it before it moves on, like customs at a border.
A passport for every dataset.
A signed record of where a dataset came from and everything that happened to it, kept in a tamper-evident ledger and linked by hash, never embedded in the data. The same ledger runs inside Tactis.
ds_members_v4
- ORIGIN
- s3://harborline-raw/members/2026-11
- LINEAGE
- Validated, ingested, 3 transforms
- CONSENT
- Tagged on every record
- USED BY
- 2 pipelines, 1 model
Trace it without seeing it.
Blind validation scans for personal data, checks the schema, and looks for consent before anything moves. Files that break the policy are rejected or anonymized at the door, and the reason is on the record.
{ "reject_if": ["contains_pii.email", "contains_pii.ssn"], "max_file_size_mb": 100, "require_consent_tag": true }
Every read comes with a receipt.
The Access Port rewrites queries as they arrive: it masks columns, filters rows, and asks for a purpose. Then it signs a receipt, so you know who read what, why, and what they actually saw.
Plugs into the stack you already run.
Adapters connect each Port to storage, pipelines, warehouses, and AI providers. Swap one without touching the rest, and see at a glance how far each one is trusted.
Adapter registry
Signed connectors for every Port
Want a platform like this?
Bring the problem to a free 30-minute call. You'll leave knowing whether it deserves a closer look.