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 0x65a10bf61ec3dc40065db6b3a8dcf0c6f9ea9826384a77c60bc2e9bf063a548f. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d0fec691-6e0b-4555-a77c-6523859c5f60.json and https://artists.proofprofile.net/proofs/artist/d0fec691-6e0b-4555-a77c-6523859c5f60.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Ghost Of The Morning (Black Feathers Alt Versions)
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 0xc17717284ee3bd60ed2a87c26ebc5b45ace6692988c71e3749732ed6b3cc68a8. 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/2rExrHfNjFgSuAZnrcuCqL.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/2rExrHfNjFgSuAZnrcuCqL.
{"copyright_id":"0x3a830a5c1be07196e73b2df5aaa26a1b89afef6d0e4e3734cada49a35aad735f","isrc":"USA2P1427072","name":"City Rose","registered_at":"2026-06-23T12:48:47Z","spotify_id":"5afTXyrUiLLSmHGH3s0HXR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a830a5c1be07196e73b2df5aaa26a1b89afef6d0e4e3734cada49a35aad735f. 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/5afTXyrUiLLSmHGH3s0HXR.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/5afTXyrUiLLSmHGH3s0HXR.
Das Sozialleben der Wilden auf 0.65 AE (feat. Sam Brookes)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x552840e75fb334a675cbbc025a0b520248ac22801dc1b4a056b268faac3510ec. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1yZUBEowJRx7ML6dJ3GJxp.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/1yZUBEowJRx7ML6dJ3GJxp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e47c8e32ea429c673e3d1d44a7e935480790f956317ffd4cc953855ab7a16d5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3oy1vIVarK3xM7mn0CytTm.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/3oy1vIVarK3xM7mn0CytTm.