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 0x93ee64e1f95f79a37a25b69e03b2e9a6d9470151e050fc02c36ba40d82ee733c. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2c63c3df-f9a0-4781-931c-bf46f83b3f37.json and https://artists.proofprofile.net/proofs/artist/2c63c3df-f9a0-4781-931c-bf46f83b3f37.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
It's Raining On Prom Night - From “Grease”
Grease (The Original Motion Picture Soundtrack)
{"copyright_id":"0xfa9e4a13a9f17d4b26717b1a6643824198ef55c7d3647936b19fd513ed6fc3c9","isrc":"NLF057890009","name":"It's Raining On Prom Night - From “Grease”","registered_at":"2026-06-04T10:12:35Z","spotify_id":"08xEhUYXUG2a3siQrXjSEd","type":"track"}
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 0xfa9e4a13a9f17d4b26717b1a6643824198ef55c7d3647936b19fd513ed6fc3c9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/08xEhUYXUG2a3siQrXjSEd.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/08xEhUYXUG2a3siQrXjSEd.
{"copyright_id":"0x06ebd72b410ebca0e50e652d75bc3f90c5161b6ccffb537396b7a42f8f20a8bf","isrc":"NLF057890017","name":"Mooning - From “Grease”","registered_at":"2026-06-04T12:47:15Z","spotify_id":"200wYaJb3KfWu7J5KWVFlw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06ebd72b410ebca0e50e652d75bc3f90c5161b6ccffb537396b7a42f8f20a8bf. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/200wYaJb3KfWu7J5KWVFlw.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/200wYaJb3KfWu7J5KWVFlw.
{"copyright_id":"0xc10e28c8f36d8de56604856c91d79a3318db8876508fbcdd88c00ef556dd52b4","isrc":"NLF057890018","name":"Freddy My Love - From “Grease”","registered_at":"2026-06-04T11:55:10Z","spotify_id":"22USWfpCu1nemGkxoWNY65","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc10e28c8f36d8de56604856c91d79a3318db8876508fbcdd88c00ef556dd52b4. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/22USWfpCu1nemGkxoWNY65.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/22USWfpCu1nemGkxoWNY65.