ECDSA P-256 · NIST FIPS 186-4 · 3-of-5 Quorum

SentinelChain
Immutable Audit Infrastructure

A private blockchain purpose-built for government audit trails. Every security event cryptographically anchored, independently verifiable, tamper-proof by mathematical proof.

Request Live Demo
91+
Blocks Sealed
11,531
Transactions Anchored
4
Active Validator Nodes
3/5
Quorum Threshold
Query the Chain
# Verify chain integrity — independently auditable by any party
GET /chain/verify

{ "verified": true,
  "blocks_checked": 91,
  "hash_algorithm": "SHA-256 Merkle",
  "signature_algorithm": "ECDSA P-256 (NIST FIPS 186-4)",
  "validator_quorum": "3-of-5 REQUIRED",
  "last_block_hash": "a3f8c2e1...",
  "integrity": "CHAIN_UNMODIFIED" }
// Technical Architecture
How SentinelChain Works
01

Event Submission

Security events (audit actions, build completions, access logs) are submitted via REST API. Each event is hashed with SHA-256 and signed with ECDSA P-256 by the submitting node using its registered private key.

02

Pending Transaction Pool

Signed transactions enter a pending pool. Each transaction includes: event_type, event_data JSON, ECDSA signature, node_id, and timestamp. Transactions are immutable once submitted.

03

Validator Quorum (3-of-5)

Five independent validator nodes each independently verify pending transactions. A 3-of-5 majority signature is required to seal any block. No single validator can forge or modify chain history.

04

Block Sealing + Merkle Tree

Sealed transactions are organized into a Merkle tree. The root hash, previous block hash, validator signatures, and timestamp are committed to a new block. Block height is permanent and sequential.

05

Inclusion Proof Generation

For every sealed transaction, a Merkle inclusion proof is generated and stored. Any auditor can provide a transaction hash and receive a cryptographic proof that it is included in a specific block — without trusting KB Software.

06

Independent Audit API

Auditors connect directly via REST API: GET /verify/tx/{hash} returns the inclusion proof. GET /chain/verify validates the entire chain. No proprietary software required — standard ECDSA and SHA-256 tools suffice.

Full API Reference

POST /transactions/submit

Submit a signed audit event. Requires: event_type, event_data, node_id, ECDSA signature. Returns: transaction_hash for tracking.

AuthenticationECDSA

GET /chain/verify

Full chain integrity verification. Validates all block hashes, Merkle trees, and validator signatures from genesis to head. Returns pass/fail with block count.

AuditPublic

GET /verify/tx/{hash}

Returns Merkle inclusion proof for any transaction. Cryptographically proves a specific event is part of the chain without trusting the server.

ProofZero-Trust

GET /blocks/{height}

Retrieve full block data: all sealed transactions, Merkle root, validator signatures, previous block hash, timestamp.

Chain Data

POST /nodes/register

Register an agency or contractor node. Provide hardware fingerprint, ECDSA public key (DER), and organizational metadata.

Node EnrollmentECDSA P-256

GET /demo/audit-report

Pre-built government demonstration endpoint. Returns 90-day simulated audit timeline with attack detection events and chain proof.

DemoAFWERX
// Compliance + Standards
Built to Government Standards

NIST FIPS 186-4

ECDSA P-256 digital signature standard. The same curve used by US government systems, TLS 1.3, and modern HSMs. Keys generated with OS cryptographic entropy.

CMMC Level 2+ Alignment

Audit log immutability, access control, cryptographic evidence of actions — core requirements addressed by SentinelChain's design.

Zero Trust Architecture

No node trusts any other node by default. Every transaction verified by independent validators. Auditors verify without trusting KB Software.

On-Premises Only

Entire chain runs on KB Software-owned infrastructure in Boca Raton, FL. No data transmitted to third-party clouds. Full data residency control available.

// Government Demo Available

See it Live in 30 Minutes

We walk you through a live chain verification: submit an event, watch it anchor, verify the Merkle proof. Every claim we make, demonstrated in real time.

Schedule a Demo