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 0xa1a39d5021630aa25af1c9d48d0be2c9e5ddf64337a03583c7e3e50f94cbc622. 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/4b5e9d61-c538-4bfb-b483-739a64497470.json and https://artists.proofprofile.net/proofs/artist/4b5e9d61-c538-4bfb-b483-739a64497470.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x772e8257b58bdafd779c0f69784c2a6a192cc1dac27b41d8fca5397562d859a4","isrc":"ARF412500164","name":"Down Under - Ronan Remix","registered_at":"2026-06-04T09:37:48Z","spotify_id":"1nTNPrG77PwofdibLJg1im","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 0x772e8257b58bdafd779c0f69784c2a6a192cc1dac27b41d8fca5397562d859a4. 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/1nTNPrG77PwofdibLJg1im.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/1nTNPrG77PwofdibLJg1im.
{"copyright_id":"0xe110582cfa81444cd4a4667b69fd6f7e2d651f5ae8a8ac4a49d866e1576becf1","isrc":"ARF412500110","name":"Down Under - Acoustic Version","registered_at":"2026-06-04T12:04:24Z","spotify_id":"3H9cjZi8mNFNemAJsGXhIK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe110582cfa81444cd4a4667b69fd6f7e2d651f5ae8a8ac4a49d866e1576becf1. 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/3H9cjZi8mNFNemAJsGXhIK.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/3H9cjZi8mNFNemAJsGXhIK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cccd2e1379384644fd6188a026db576b37c21cfba42c47e7ee9d0108d60d752. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1dlvCR47icv2BCiBCSF204.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/1dlvCR47icv2BCiBCSF204.
{"copyright_id":"0xead9a4e56ba783f0f162761c492ff5c13e51f52b77b4ad8a0bfb0f29b11f74cc","isrc":"ARF411300287","name":"I Won't Let You Down","registered_at":"2026-06-05T11:22:07Z","spotify_id":"3EpGo9Rl3Rj3pzwSSNvh5P","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xead9a4e56ba783f0f162761c492ff5c13e51f52b77b4ad8a0bfb0f29b11f74cc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3EpGo9Rl3Rj3pzwSSNvh5P.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/3EpGo9Rl3Rj3pzwSSNvh5P.
Vintage Café - Lounge & Jazz Blends (Special Selection), Vol. 17
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36bb3436ca5eee37042c993bb7a6420524cf73750b655d18b636a93eec769cff. 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/1smxva87aaIwlr8CnYPZom.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/1smxva87aaIwlr8CnYPZom.
{"copyright_id":"0x9cccd2e1379384644fd6188a026db576b37c21cfba42c47e7ee9d0108d60d752","isrc":"ARF411201193","name":"It Ain't over Til' It's Over","registered_at":"2026-06-04T07:55:54Z","spotify_id":"4tbsXRJitigkUj3njV23pT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cccd2e1379384644fd6188a026db576b37c21cfba42c47e7ee9d0108d60d752. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4tbsXRJitigkUj3njV23pT.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/4tbsXRJitigkUj3njV23pT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36bb3436ca5eee37042c993bb7a6420524cf73750b655d18b636a93eec769cff. 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/5bxVIwB9CFb9JnIKax7Gcn.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/5bxVIwB9CFb9JnIKax7Gcn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3350de025e3cd710b48c0b3cdd8957ca7af61994043ce24d1946c347ab115d13. 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/1JHpPUbQr0t1DaWy6y5DVg.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/1JHpPUbQr0t1DaWy6y5DVg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b82a228608dc40a06344bcb94ac2453487f6d234eb93c53aed3b4462d2a2f30. 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/2lKVJBikxBIkd3xbCz7Maj.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/2lKVJBikxBIkd3xbCz7Maj.
{"copyright_id":"0x9cccd2e1379384644fd6188a026db576b37c21cfba42c47e7ee9d0108d60d752","isrc":"ARF411201193","name":"It Ain't Over Til' It's Over","registered_at":"2026-06-04T07:55:54Z","spotify_id":"2urqkBukw0VyLvM2VAMZVb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cccd2e1379384644fd6188a026db576b37c21cfba42c47e7ee9d0108d60d752. 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/2urqkBukw0VyLvM2VAMZVb.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/2urqkBukw0VyLvM2VAMZVb.
{"copyright_id":"0x0c3524f61f69594c43cfc076a837dcc6941f3d0a71a51a3cc8f5f8b99bbd7beb","isrc":"ARF412400031","name":"Burning Love - Ronan Remix","registered_at":"2026-06-04T13:23:44Z","spotify_id":"6DW6E3mlUC7hofzunxLEJy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c3524f61f69594c43cfc076a837dcc6941f3d0a71a51a3cc8f5f8b99bbd7beb. 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/6DW6E3mlUC7hofzunxLEJy.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/6DW6E3mlUC7hofzunxLEJy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52b6c19776873df2e0d4713b531a060174e6d67bae6d09be0c50466c2345a585. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/622UsrQrwrSEhu8MkWN9vT.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/622UsrQrwrSEhu8MkWN9vT.
{"copyright_id":"0x61c0c6e9d545440c319f1a10a48abed1e8de5cf0e8e1c197725e49439c3ac9cf","isrc":"ARF411401087","name":"Love Is Never Over","registered_at":"2026-06-05T13:23:11Z","spotify_id":"7nWmTGIwby1aCA80jQ37Ne","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61c0c6e9d545440c319f1a10a48abed1e8de5cf0e8e1c197725e49439c3ac9cf. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7nWmTGIwby1aCA80jQ37Ne.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/7nWmTGIwby1aCA80jQ37Ne.
{"copyright_id":"0x9cccd2e1379384644fd6188a026db576b37c21cfba42c47e7ee9d0108d60d752","isrc":"ARF411201193","name":"It Ain't Over 'Til It's Over","registered_at":"2026-06-04T07:55:54Z","spotify_id":"4oqdhi7CVCNui8NlGTdfmP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cccd2e1379384644fd6188a026db576b37c21cfba42c47e7ee9d0108d60d752. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4oqdhi7CVCNui8NlGTdfmP.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/4oqdhi7CVCNui8NlGTdfmP.
Vintage Café: Lounge and Jazz Blends (Special Selection), Vol. 20
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b9259f204cafe4130b4e315ef22465a694dc1d7a69eb6e03ae3d6c3edb93013. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4hD6BAYSb7sAjZL1jO3GB0.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/4hD6BAYSb7sAjZL1jO3GB0.