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 0xfb0f56e1f2291350790c6f7acea9b7f8054d9cc646b23456afabe7ca71d69913. 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/60525dbf-e056-4b29-9a8b-6eacf8ef17c7.json and https://artists.proofprofile.net/proofs/artist/60525dbf-e056-4b29-9a8b-6eacf8ef17c7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8b2d34af93d71a95eae192dcd786aac42d3d06efd1a8d9e4b6e4c97a84ad9677","isrc":"QZANL1764699","name":"Sem Final","registered_at":"2026-06-29T12:01:44Z","spotify_id":"4QJOUs7NhYFBMLrph1YAAM","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 0x8b2d34af93d71a95eae192dcd786aac42d3d06efd1a8d9e4b6e4c97a84ad9677. 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/4QJOUs7NhYFBMLrph1YAAM.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/4QJOUs7NhYFBMLrph1YAAM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44828f0e943f0427ece97aa119f24da14ebe912f95b7e713e83a6d4402d092a4. 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/3HWCayJO6bvByIPVJDePC3.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/3HWCayJO6bvByIPVJDePC3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82e73e76f983d630e2f6edaa153db2bf6edec1cd5baa9f3c182cd5de2627c093. 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/6QWnxNd9VQH7qcSFpCt2BB.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/6QWnxNd9VQH7qcSFpCt2BB.
{"copyright_id":"0xa78b2e843c9fad789f2cac06fa0f9527bee8e0bef7ec8cbf7e9b6790333a8575","isrc":"QZHN72281528","name":"Nômade VII","registered_at":"2026-06-04T12:23:05Z","spotify_id":"6FJ1h7SXGDhKU6iEGBBF97","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa78b2e843c9fad789f2cac06fa0f9527bee8e0bef7ec8cbf7e9b6790333a8575. 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/6FJ1h7SXGDhKU6iEGBBF97.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/6FJ1h7SXGDhKU6iEGBBF97.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d2c764434d92667c8e5a561fd6f2dd2d0d4090b3d3260b41502c1915f2e25d5. 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/45lnbir8i1CPSenVVW1EqO.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/45lnbir8i1CPSenVVW1EqO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f916dd418d5e694071c60147658599dcaab3c68f406bdf0ebeff6a7aabdb851. 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/2bHRHxeElocbyFNMZRil2h.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/2bHRHxeElocbyFNMZRil2h.
{"copyright_id":"0x4a42123cc4c7321203ab576f22bbae759fdafa0fd6f7604fddf30eb39c0c337f","isrc":"BX40Q2000015","name":"Bambolê (feat. Zarastruta)","registered_at":"2026-06-21T09:46:40Z","spotify_id":"1Uvelz1BGrvjByGfTG4Wbf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a42123cc4c7321203ab576f22bbae759fdafa0fd6f7604fddf30eb39c0c337f. 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/1Uvelz1BGrvjByGfTG4Wbf.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/1Uvelz1BGrvjByGfTG4Wbf.
{"copyright_id":"0x4a42123cc4c7321203ab576f22bbae759fdafa0fd6f7604fddf30eb39c0c337f","isrc":"BX40Q2000015","name":"Bambolê (feat. Zarastruta)","registered_at":"2026-06-21T09:46:40Z","spotify_id":"0zF6soVJ4jK1VJP3NrLUSR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a42123cc4c7321203ab576f22bbae759fdafa0fd6f7604fddf30eb39c0c337f. 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/0zF6soVJ4jK1VJP3NrLUSR.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/0zF6soVJ4jK1VJP3NrLUSR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa85746d935569e00064dc9806064e0d42c73ef23a10d865f6f33a8d70434cbdb. 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/4w78lZeXQXeeLbnoTtNaNC.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/4w78lZeXQXeeLbnoTtNaNC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa58411c29a35441aa3c268b09b41ed9734228f4a362dbe73c0bfa9b6323fbfd3. 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/7aH2ZGBGwilNqY57DOtRRI.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/7aH2ZGBGwilNqY57DOtRRI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3138f9f5805f676de1ed66b7448c19439737b801ad92f199d738dfa1b678bc1a. 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/1AgMtiDqjuwt9xEUsvjpgh.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/1AgMtiDqjuwt9xEUsvjpgh.
{"copyright_id":"0xa8f640594a4cf55c27d78bc13d855eb1a475ddb25de479810a4fe8d7d9fa0b81","isrc":"BCJVY2200001","name":"Nômade VI","registered_at":"2026-06-04T14:47:09Z","spotify_id":"1V5nrvPDmynT2kJMJwo5FR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8f640594a4cf55c27d78bc13d855eb1a475ddb25de479810a4fe8d7d9fa0b81. 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/1V5nrvPDmynT2kJMJwo5FR.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/1V5nrvPDmynT2kJMJwo5FR.