\!DOCTYPE html>
Every NFCC issued through TQPP is signed by three independent post-quantum algorithms simultaneously, with each signature anchored to a separate blockchain. A certificate is only valid if all three chains confirm. Physical objects are scanned on-device (iOS LiDAR / Android ARCore), then a dimensional fingerprint mints the NFCC.
Native iOS capture. Device LiDAR produces a depth-anchored point cloud; we hash the geometry on-device and POST the fingerprint to TQPP. Cross-platform parity with Android.
// Swift payload — POST /api/tqpp/scan/submit let fp = "0x" + dimFingerprint(pointCloud) let body: [String: Any] = [ "scanFingerprint": fp, "commodityClass": "UBVCF-T-0001", "device": [ "platform": "ios", "model": "iPhone 14 Pro Max", "appVersion": "1.0.0", ], "provenance": [ "country": "US", "captureTimestamp": ISO8601() ], "scanPayload": [ "pointCloudHash": "0x…64hex", "dimensions": ["x": 1.2, "y": 0.8, "z": 1.5] ] ]
ARCore + Depth API produces the same dimensional fingerprint shape as the iOS path. Same JSON contract, same TQPP pipeline — parity guaranteed by signature determinism.
// Kotlin payload — POST /api/tqpp/scan/submit val fp = "0x" + dimFingerprint(depthFrame) val body = mapOf( "scanFingerprint" to fp, "commodityClass" to "UBVCF-T-0001", "device" to mapOf( "platform" to "android", "model" to "Pixel 8 Pro", "appVersion" to "1.0.0" ), "provenance" to mapOf( "country" to "US", "captureTimestamp" to ts() ), "scanPayload" to depthStats )
| NFCC ID | COMMODITY | PLATFORM | DEVICE | COMBINED HASH | STATUS | ISSUED |
|---|---|---|---|---|---|---|
| Loading… | ||||||