1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x054c20b9626352c4103f9280f8888fa9e3c9bebae1cf188eba889fa5dab09e22. Chain 2 (Bitcoin): anchored in block 953741 (2026-06-15T04:44:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9f944b4f-3571-46fc-8e18-54fa273989d8.json and https://artists.proofprofile.net/proofs/artist/9f944b4f-3571-46fc-8e18-54fa273989d8.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
In the Moment: The Afterparty (Moisture Radio Vol. 1)
In the Moment: The Afterparty (Moisture Radio, Vol. 1)
NAWFSIDEdemoTAPES, Vol. 1 (Instrumentals)
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90584c85fd8516497d3e38b5ad36e53d8b6f64d1d6c8efa467ded1f8a0b1a0fe. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6P2410924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x009508f93325b8adb3b4c09c5e8b95907f3643d6d9e3f8fd78857ce64f5baffc. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB72473848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e4f9b52e5001eca377b7b3ccf6b83bf07bfdc08ee7493f0353c910e3b235205. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:27:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7P2477792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfadde29a59cf0d9121b441968d8af09308d9505b05154b06cebda8941e97fe45. Chain 2 (Bitcoin): anchored in block 958691 (2026-07-19T07:19:31Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNC2540579.