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 0xdc77174ee8b1416d74741f1242b3efbce34a84fd139bd7b835c97f918941597c. 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/48c45bf4-e79b-419e-923d-bf3e196bfde4.json and https://artists.proofprofile.net/proofs/artist/48c45bf4-e79b-419e-923d-bf3e196bfde4.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x56c820a74d8498e4ba36322dbebde9aa055d8ca20cd1cc94a69a0f7d12f3d558","isrc":"QZHN71908339","name":"Kill With It","registered_at":"2026-06-28T19:13:11Z","spotify_id":"7dbMQ9MtJADlaF1ePNXcom","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 0x56c820a74d8498e4ba36322dbebde9aa055d8ca20cd1cc94a69a0f7d12f3d558. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7dbMQ9MtJADlaF1ePNXcom.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/7dbMQ9MtJADlaF1ePNXcom.
{"copyright_id":"0xedb90fb4b0dfd93669d212223af8e2b43d4e6a3fd065881d2a566cc5a85397e3","isrc":"QZFZ32265148","name":"I Would Die For You","registered_at":"2026-06-29T13:43:41Z","spotify_id":"6ef4UAtcvoMk0wNkxiFEhm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedb90fb4b0dfd93669d212223af8e2b43d4e6a3fd065881d2a566cc5a85397e3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ef4UAtcvoMk0wNkxiFEhm.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/6ef4UAtcvoMk0wNkxiFEhm.
{"copyright_id":"0xf41ce3e1cbfc172802b1348c2929b28b73bf5a4250e89ccf84f5b24898da89ee","isrc":"QZTB22251725","name":"Welcome to my show","registered_at":"2026-06-29T13:33:42Z","spotify_id":"3yPFtJWgRtkCWT4Km5DEFB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf41ce3e1cbfc172802b1348c2929b28b73bf5a4250e89ccf84f5b24898da89ee. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3yPFtJWgRtkCWT4Km5DEFB.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/3yPFtJWgRtkCWT4Km5DEFB.
Against The World (Spider-Man: Across The Spider-Verse)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ee3c2859b8c72212c5c8dae10ea720844cb65a692059d042dd830c288756b59. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0N7Z9uCKh2FMH98PjIrR0s.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/0N7Z9uCKh2FMH98PjIrR0s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x894c4f9e2cdac517ea5fa48718905f2c6bd6dd0806fd1ebf36608ed1631632f5. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4lF3acFcgPKraJLTay9JM1.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/4lF3acFcgPKraJLTay9JM1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93a9d34137d57a45f671e9c5fc6490264fc2220711fadd3712e13b1f6ac34b9d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0B6lmNITTizN9oUtuwd56J.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/0B6lmNITTizN9oUtuwd56J.
{"copyright_id":"0x967efb4e5d4a9a0b75fc5735820637df1fc572980037d8a0aaed7b52586f52e6","isrc":"QZPEW2421157","name":"The Circus (The Amazing Digital Circus)","registered_at":"2026-06-07T21:49:27Z","spotify_id":"2He1FW4JTKFWI34gST8smZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x967efb4e5d4a9a0b75fc5735820637df1fc572980037d8a0aaed7b52586f52e6. 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/2He1FW4JTKFWI34gST8smZ.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/2He1FW4JTKFWI34gST8smZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7270298a19193ebb7ec8326fed676c419376ae4d346fc7d0dd878035b27b6d3. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5sbN1y7ubvYe2G9LHm7HPz.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/5sbN1y7ubvYe2G9LHm7HPz.
{"copyright_id":"0x57eba2803ae7f066c872a4af5252785c142e212861a59eb3ac379d7d949bcab5","isrc":"QZTB22498665","name":"Final Fantasy Cypher: Warriors of Light","registered_at":"2026-06-24T19:53:34Z","spotify_id":"6tLG5a795jNB82QQmaCGKZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57eba2803ae7f066c872a4af5252785c142e212861a59eb3ac379d7d949bcab5. 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/6tLG5a795jNB82QQmaCGKZ.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/6tLG5a795jNB82QQmaCGKZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x432ffde28a6bf04fba484efadb1318d5d34d76652bce2c5a52f813027d69f5e0. 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/5xDD29yspQfa5abmqk4A7J.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/5xDD29yspQfa5abmqk4A7J.