1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x3fb85e53b5ec76872545908761018bb3b4b04a25b627b066d7287b3edbd6d70c. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1e249760-afbf-4cc3-8e7b-63d605ed18cf.json and https://artists.proofprofile.net/proofs/artist/1e249760-afbf-4cc3-8e7b-63d605ed18cf.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad2ca06d897f495bace3b1a7a216bab872b31474f91bbc11da88879c34ee9e8d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3juEF8gzkHFWJfLJ4WNZc9.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3juEF8gzkHFWJfLJ4WNZc9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x379a685539f78171ac9a3cb0cef49f0fe3d7b310c94fcb647d7f9480ff98297a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/77Yk05WTkgoFqgKBxefQOA.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/77Yk05WTkgoFqgKBxefQOA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f578e3236eca22870e4aa540249146b6d57d17cb240a37d3ba6a5ac69d20d8d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0v7WogWGlUDpZfTlf2LFYy.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0v7WogWGlUDpZfTlf2LFYy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa845e81ed6d11aa36c07357371e84b13eacfeb352784c485760f09144d28d8d8. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4Ruv8Q9PhMHZaCnPMtfF7l.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4Ruv8Q9PhMHZaCnPMtfF7l.
{"copyright_id":"0xaf8cee07c03ab75a8739af3615e50b70c08ad35788fcbec35f4ee9033d58668b","isrc":"USA2P2466523","name":"Se & Lær (Dekkmantel)","registered_at":"2026-06-24T13:14:57Z","spotify_id":"5u7oPl6H3xAXRJZxK4BliD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf8cee07c03ab75a8739af3615e50b70c08ad35788fcbec35f4ee9033d58668b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5u7oPl6H3xAXRJZxK4BliD.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5u7oPl6H3xAXRJZxK4BliD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8cd1e32777c45a0680dd6df9062f9bad893ca2e8f299b896275209b45abcc9f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3X30B0Idm2r9xiDo43i77U.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3X30B0Idm2r9xiDo43i77U.
{"copyright_id":"0x71f73cae0e0525e8deb3af06d3453fe6e98492b11d236ee6c7ba4d0377457d3d","isrc":"NOCKK2412010","name":"Hev Glasset (Eliteserien)","registered_at":"2026-06-19T11:11:13Z","spotify_id":"05dKglBu9SHuWdunBC0lU5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71f73cae0e0525e8deb3af06d3453fe6e98492b11d236ee6c7ba4d0377457d3d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/05dKglBu9SHuWdunBC0lU5.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/05dKglBu9SHuWdunBC0lU5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x504e5ca09bdc0f47f4d5853b3c8484883d395d0c8bdfeb62dc5de7c92f9a6f15. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3MsbigIPO0syqcL7rhGpoZ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3MsbigIPO0syqcL7rhGpoZ.
{"copyright_id":"0x5f60a12d0cb6c455ab2970f4bf93229cceded26fc4ef22d19bef9006003aaf24","isrc":"USA2P2467161","name":"Overdåse Puller Up","registered_at":"2026-06-23T06:26:21Z","spotify_id":"1dh5FVXDLJTwTMBp41YjCL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f60a12d0cb6c455ab2970f4bf93229cceded26fc4ef22d19bef9006003aaf24. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1dh5FVXDLJTwTMBp41YjCL.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1dh5FVXDLJTwTMBp41YjCL.