Property rights are high-stakes. Righthium is built on the assumption that every component will be attacked — and designed to make that attack pointless. AES-256-GCM encryption. Blockchain anchoring. Immutable audit trails.
Security Architecture
Security is not a feature at Righthium — it is the product. Every layer is designed for the threat model of institutional property data.
All sensitive data stored in Righthium — OAuth tokens, service credentials, private keys, and sensitive metadata — is encrypted using AES-256-GCM with unique initialization vectors per record.
AES-256-GCM is the gold standard for authenticated encryption, providing both confidentiality and integrity in a single operation. GCM mode means any tampering with encrypted data is instantly detectable — not just prevented. All network connections enforce TLS 1.3 minimum with HSTS.
Every token issuance, transfer, verification, and deactivation is anchored on the Polygon blockchain. These records are not controlled by Righthium — they exist independently on a decentralized network and cannot be altered, deleted, or obscured by anyone.
Polygon was chosen for institutional deployment for three reasons: it is EVM-compatible (compatible with the Ethereum ecosystem), energy-efficient (proof-of-stake, not proof-of-work), and battle-tested at enterprise scale with billions of dollars of assets secured. On-chain records are verifiable without Righthium's platform — the data persists even if Righthium ceased operations tomorrow.
Authentication is enforced via JWT tokens carrying company_id and role claims. Tokens are short-lived and rotated on any privilege change. No shared credentials exist in the system — every action is attributable to a specific user and role.
Role-based access control enforces least-privilege at every layer. A compliance officer cannot issue tokens. An operations staff member cannot access audit exports. Each role has a precisely defined set of permitted operations — and the system rejects anything outside that scope at the API layer, not just the UI layer.
Every database query is parameterized. SQL injection is a class of vulnerability that Righthium eliminates at the architecture level — not through input sanitization, which can fail, but through parameterized queries, which cannot be exploited regardless of input content.
The database layer uses Neon PostgreSQL — a serverless, enterprise-grade PostgreSQL instance with automated backups, connection pooling, and point-in-time recovery. Connection strings are never exposed to application code via environment variable leakage — the sandbox provider enforces strict env isolation for all agent execution.
The worst thing a property platform can do for audit purposes is overwrite state. "Last updated" timestamps destroy history. "Current status" columns erase the path that led there. Righthium never overwrites — every state change is recorded as an immutable event.
Every property action — issuance, transfer, verification, renewal, deactivation — is recorded as an event with timestamp, actor, and full context. Events are append-only in the database and mirrored on-chain. Regulators, courts, and auditors get a complete, cryptographically signed history of every property interaction — with zero data gaps.
Zero-Trust means you never have to take anyone's word for it. Every property record on Righthium is stamped onto a public blockchain — a permanent, tamper-proof ledger that anyone can check at any time.
Every document is processed through BLAKE3 — a modern cryptographic hash function producing a 256-bit output. The hash is deterministic: the same document always produces the same hash. Change one byte, and the hash changes completely and irreversibly.
The document hash is submitted to the Polygon blockchain as an immutable transaction. The hash is stored permanently on-chain, timestamped at block confirmation. The anchor cannot be altered, deleted, or backdated by any party — including Righthium.
Verify the anchor directly on PolygonScan — the public Polygon block explorer. No account, no API key, no Righthium credentials needed. Recompute the document hash locally, compare it to the on-chain anchor, and confirm independently.
Traditional systems ask you to trust the platform: "Trust that our records are accurate. Trust that our database hasn't been altered. Trust that we're telling the truth."
Zero-Trust Verification removes the need for trust entirely. Every property record on Righthium is stamped onto a public blockchain — a permanent, tamper-proof ledger that anyone can check at any time. Click the link, see the proof. No middleman, no "just trust us."
Think of it like a notarized document that the entire internet can verify in seconds — without a notary, without Righthium, without any single point of trust.
Compliance Posture
Our architecture is designed for institutions that operate under regulatory scrutiny — where security documentation is not optional.
Infrastructure controls aligned to Trust Services Criteria. Formal SOC2 Type II certification in progress. Documentation package available for Enterprise clients.
Data processing designed with privacy by default. Clear data retention policies, right-to-erasure processes (except blockchain records, which are immutable by design and necessity).
One-click audit log exports in regulator-compatible formats. Every event includes actor, timestamp, action, and context. Enterprise clients get unlimited export history.
We operate a responsible security disclosure program. Security researchers who find vulnerabilities can report them — we investigate and respond within 48 hours. See our security disclosure policy.
Security FAQ
On-chain records are independent of Righthium's platform and cannot be affected by a compromise of our infrastructure. Your token records exist on the Polygon blockchain regardless of what happens to our servers. Encrypted credentials cannot be decrypted without the encryption key, which is stored separately from the data.
No. Each token carries a cryptographic signature from the issuing institution. Forging a token requires the issuer's private key — which is AES-256-GCM encrypted and never transmitted in plaintext. Any forgery attempt produces a signature mismatch that is instantly detectable by the verification API.
API keys are hashed before storage — we store the hash, not the key. A compromised database reveals no usable API keys. Keys can be rotated instantly from the dashboard, which immediately revokes all existing sessions using the old key.
Records anchored on the blockchain cannot be modified or deleted by Righthium or anyone else — that is the property of a blockchain. Database records are append-only. We have no mechanism to retroactively alter your institutional records, and we commit to never attempting to do so.
Security First
Need our full security documentation package for your compliance review? Enterprise clients receive our complete security controls documentation, architecture diagrams, and SOC2 readiness assessment.