Driviny SafeHarbor · Proposed platform
Know what to trust again after an incident.
Driviny SafeHarbor is a proposed security platform exploring how autonomous systems can identify affected dependencies, determine recovery obligations, perform targeted verification and selectively restore capabilities.
SafeHarbor is under development. Nothing described here is a shipped product.
01 Normal operation. Robots pull shared maps, models and instructions.
The problem
A rollback doesn't erase every consequence.
Modern autonomous systems build decisions from connected data sources. A robot may consume:
- Navigation maps
- Shared perception data
- AI model outputs
- Firmware or software updates
- Fleet instructions
- Cached route plans
- Remote configuration
- Local sensor observations
If an upstream dependency is compromised, downstream decisions may remain affected even after that dependency is replaced.
Illustration · one compromised input
Compromised map revision
CompromisedA shared map revision is altered upstream.
Updated route data
AffectedRoute tiles are rebuilt from the altered revision.
Robot decision cache
AffectedRobots cache routes computed from those tiles.
Navigation task
AffectedTasks are planned against the cached routes.
Fleet-wide operating consequence
AffectedThe effect spreads to every machine that used them.
Restarting everything is expensive.
Trusting everything is dangerous.
Teams handle incidents in many different ways. The open question is how to tell, with evidence, which parts of a fleet were touched and which were not.
What is SafeHarbor?
Recovery is a verification problem.
- 01
Investigate
Understand the incident and affected technical components.
- 02
Trace
Explore which data, decisions and robot capabilities depend on compromised sources.
- 03
Verify
Evaluate recovery evidence against defined requirements.
- 04
Rejoin
Help determine which capabilities may be candidates for selective restoration.
These are intended capabilities and research architecture. They are not features proven in production.
Potential capabilities
What SafeHarbor is designed to explore.
- 01
Cybersecurity incident investigation
Bring incident signals and technical context into one view of what happened.
- 02
Robot-state dependency analysis
Map which robot states were built from which inputs.
- 03
Software and data lineage
Explore where compromised software, maps or models travelled.
- 04
Recovery simulation
Try recovery plans on synthetic or simulated fleets first.
- 05
Security-to-safety transition analysis
Study how containment steps interact with physical fallback needs.
- 06
Selective capability revalidation
Check capabilities one by one instead of all or nothing.
- 07
Fleet recovery visibility
See which machines are affected, cleared or still unresolved.
- 08
Incident replay and recovery evidence
Keep a record of what was checked, how and with what result.
How the pieces fit
One platform, one research module, two proposed protocols.
- Driviny
- The company and technology brand.
- SafeHarbor
- The proposed autonomous security and recovery platform.
- RejoinProof
- The first research module inside SafeHarbor. It studies which capabilities and dependent states need revalidation after an incident.
- CRVP and CSTP
- CRVP, Causal Recovery Verification Protocol, is a proposed interface for recording recovery dependencies, revalidation obligations and restoration evidence. CSTP is a separate future research direction. Neither is an adopted standard.
Recovery should be selective
Understand the blast radius. Preserve what remains trustworthy.
Conventional broad recovery (illustration)
- Suspected fleet compromise
- Large-scale suspension or rebuild
- Full-system revalidation
RejoinProof research direction
- Incident identified
- Dependency graph analysed
- Recovery obligations determined
- Affected capabilities tested
- Selective restoration candidates identified
The goal is to keep what can be shown to be unaffected and to check what cannot. We make no claim that this is faster or cheaper. That needs benchmarks, and we have not run them yet.
Use cases
Designed for machines that move through the world.
Autonomous delivery robots
Investigate shared navigation data, compromised fleet instructions and dependent route decisions.
Warehouse mobile robots
Explore security incidents affecting shared operating maps, task queues and fleet orchestration.
Autonomous logistics fleets
Research selective service recovery where multiple machines depend on connected infrastructure.
Robotaxis and future mobility
Explore long-term integrations for complex autonomous vehicle ecosystems.
Research directions only. No compatibility with any named manufacturer or platform is claimed.
Engineering architecture
Built around evidence, not assumptions.
- 05
Fleet engineering and security interfaces
Views and exports for engineering and security teams.
- 04
Recovery obligations and validation
What must be checked, with which independent evidence, before a capability returns.
- 03
Causal dependency analysis
Which states, caches and decisions were built from which inputs.
- 02
Software and data provenance
Which maps, models, firmware and config each machine used, and when.
- 01
Robot / simulator events
Logs, state changes and incident signals from robots or from simulation.
This is product communication, not a technical specification. Internal methods are not published here.
Security and trust
Security signals are not proof of physical safety.
- 01
Independent evidence
A compromised component should not be the sole source verifying its own recovery.
- 02
Explicit uncertainty
Missing or contradictory evidence should remain unresolved rather than being silently classified as trustworthy.
- 03
Safety boundaries
Independent, validated safety systems remain authoritative for physical vehicle control.
Research pilot and partnerships
Help shape the next layer of autonomous security.
We are looking for robotics teams, security researchers and others who want to work on recovery after compromise. Tell us a little about your work.
- We only use your details to reply to this enquiry.
- We do not sell or share your details.
- Please do not send confidential incident details here.
Prefer email? [email protected]