Anchoring-as-a-service on RoxChain

Prove any record is genuine, forever.

Rox Register seals a cryptographic fingerprint of your documents on RoxChain. The documents never leave your systems, the sealed record can never be rewritten, and anyone can verify it is genuine, without trusting Rox.

Talk to usSee how it works
salted SHA-256RFC 6962 Merkle proofs3-of-5 MPC nodespublicly verifiable
Sealing pipelineillustrative
sha256 a3f9…e21c · sealed
sha256 08bd…77aa · sealed
sha256 f14e…09d3 · sealed
merkle root c9a2…41b8 · batched
anchor signed 3-of-5 · MPC nodes
RoxChain block committed · final
sha256 a3f9…e21c · sealed
sha256 08bd…77aa · sealed
sha256 f14e…09d3 · sealed
merkle root c9a2…41b8 · batched
anchor signed 3-of-5 · MPC nodes
RoxChain block committed · final
DOCUMENT
Stays with you
RECORD
Can't be rewritten
PROOF
Anyone verifies
How it works

Seal. Anchor. Verify.

Three steps stand between a document and a permanent, independently checkable proof of its integrity. The last step is the point: verification requires no trust in Rox.

YOUR SYSTEMS
Document
SALTED SHA-256
Digest
RFC 6962
Merkle tree
3-OF-5 MPC
RoxChain
ANYONE, NO ACCOUNT
Verified
1

Seal

Your systems compute a salted SHA-256 fingerprint of the record and send only that digest to the Rox Register API. The document itself never leaves your infrastructure, and the unique salt means the fingerprint reveals nothing about the content.

POST /v1/seal · salted SHA-256
2

Anchor

Digests are combined into RFC 6962 Merkle trees, and each anchor is signed by a fleet of 3-of-5 MPC nodes, so no single machine ever holds the signing key. The signed anchor is recorded on RoxChain, a chain with independent validators.

RFC 6962 · 3-of-5 MPC nodes · RoxChain
3

Verify

Anyone re-hashes the document and checks it against the on-chain record. A genuine document verifies, a document changed by a single byte does not. Verification is public and requires no Rox account, and no trust in Rox.

public verification · trustless
Explore the full pipeline →
Security and trust

Built so you do not have to trust us.

The architecture removes Rox from the trust equation on purpose. Your content stays with you, the signing key is never whole anywhere, and the chain of record is run by validators Rox does not control.

01Your documents never leave you, only salted digests reach Rox.
02The signing key exists only as 5 distributed shares; any 3 must cooperate.
03RoxChain validators operate independently of Rox, nobody can rewrite an anchor.
04Verification recomputes the proof from the chain itself, never from Rox's word.
Read the trust architecture →
3-OF-5 MPC NODE FLEET
s1
s2
s3
s4
s5
anchor signature · Ed25519
n-2
n-1
n
RoxChain · independent validators
The product

One service, three surfaces.

Your operations team, your engineers, and the people you hand records to each get a surface built for them.

Corporate Platform

Where your team runs the operation: vaults and signing keys, sealed records, team roles and approvals, audit trail, and the gas station that fuels anchoring with Rox coin (ROX).

platform.roxregister.com

Developer portal

Public documentation for the machine API: quickstarts, guides, signed-request reference, webhook catalogue and official SDKs for Node.js and Python.

developers.roxregister.com

Public verification

The other half of the promise: anyone you hand a record to can check it is genuine against the chain, with no account and no relationship with Rox at all.

open to everyone
See the product in depth →
Developers

Integrate in an afternoon.

Official SDKs for Node.js and Python handle request signing, local hashing, selective disclosure and webhook verification, so sealing a record is a few lines of code. Everything is documented publicly, no signup needed to read.

Developer overview →
# seal a record in three lines
import { RoxRegister } from "@rox-register/sdk";

const rox = new RoxRegister({ apiKey });
const seal = await rox.seal("./contract.pdf");

Bring provable records to your organization.

Commercially simple: a fiat subscription for the Platform, with anchoring usage settled in Rox coin (ROX) through the built-in gas station. Tell us about your records and volumes and we will set you up with the right plan.

Talk to us