Architecture: isolation by design
FIRNA runs six agents in a strict pipeline. Each agent has exactly one job and exactly one handoff point. Scout hands to Analyst. Analyst hands to Architect. Architect hands to Sentinel. Sentinel hands to Executor. Executor hands to Steward. No agent can skip a step. No agent can call another agent out of order.
This is not a microservices architecture chosen for scalability. It is an isolation architecture chosen for safety. If Analyst produces a bad score, it cannot route an order. If Architect builds a bad book, it cannot execute a trade. Only Executor can route orders, and only after Sentinel has approved every single one.
The pipeline is a chain of custody for decisions. Every link is auditable. Every handoff is logged.
The five controls
Before any order reaches execution, it must pass five hard controls. These are not guidelines. They are gates. If any gate fails, the order does not proceed.
On-chain auditability
FIRNA settles on Robinhood Chain. Every order, every fill, every rebalance is recorded on-chain. There is no separate back office reconciling trades overnight. The chain is the book of record.
This means the desk's entire history is verifiable by anyone with access to the chain. You do not need to trust FIRNA's logs. You can verify them independently against the settlement layer.
Failure modes
The pipeline is designed so that every failure mode defaults to inaction:
In every case, the result of a failure is that the desk does nothing. It does not execute partial orders. It does not route with stale data. It does not guess. It stops and waits.
A desk that does nothing when confused is safer than a desk that does something when confident.
What we do not do
We do not custody assets. FIRNA is a desk, not a custodian. Assets settle on Robinhood Chain. Custody is handled by the chain's infrastructure, not by FIRNA.
We do not store private keys. Order routing goes through Robinhood's agentic trading MCP. FIRNA does not hold, manage, or have access to user private keys.
We do not override risk limits. Sentinel's veto is final. There is no admin override. There is no emergency bypass. If Sentinel says no, the answer is no.
Reporting a vulnerability
If you believe you have found a security vulnerability in FIRNA, please contact us at security@firna.tech. We take all reports seriously and will respond within 48 hours.
Please do not disclose vulnerabilities publicly before we have had a chance to investigate and address them.