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 0x330d82d8c742ba40b875cbad2badd4b25c23d3e715ece04bb6c1110108712fdf. 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/2e892646-984e-4008-b625-56f3b6fff7e6.json and https://artists.proofprofile.net/proofs/artist/2e892646-984e-4008-b625-56f3b6fff7e6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xed44ceca744fc38650f82eed8b7eb4b4576ec627a707f4b8ba0cf8cf7402ede6","isrc":"USSD11800025","name":"Sexo (feat. iLe)","registered_at":"2026-06-04T10:58:36Z","spotify_id":"0j00zu3FKBWSu1Hyt2Ivcj","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 0xed44ceca744fc38650f82eed8b7eb4b4576ec627a707f4b8ba0cf8cf7402ede6. 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/0j00zu3FKBWSu1Hyt2Ivcj.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/0j00zu3FKBWSu1Hyt2Ivcj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed44ceca744fc38650f82eed8b7eb4b4576ec627a707f4b8ba0cf8cf7402ede6. 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/7kBp8QiCCvemixmlhoJY1F.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/7kBp8QiCCvemixmlhoJY1F.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eee59508652aa3b783b555e0239d6876f1526e9b695a8f0687565b93c047c8c. 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/0w2PuhGFydICEjAFNEtv4S.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/0w2PuhGFydICEjAFNEtv4S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc486e5f7fe95bf5a4a603f5aebff43892f695612b67456381ae73b3dfd09b535. 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/7MkFd0UDHlILDrhBjGZH5K.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/7MkFd0UDHlILDrhBjGZH5K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4313818680230ac327dc0e8a6b98d7a29f6cd90fe82efcb33b6b182716080d63. 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/1kMUGCt7XLDc5Q64Vl0H8S.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/1kMUGCt7XLDc5Q64Vl0H8S.
{"copyright_id":"0xa51a10893f028f963184e6a0d119a17a8669e7d619869afb80491da930fdee51","isrc":"QM4TX2204481","name":"Residente: Bzrp Music Sessions, Vol. 49","registered_at":"2026-06-01T13:09:18Z","spotify_id":"2dG9k8jtnkjzJjUToz9i9i","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa51a10893f028f963184e6a0d119a17a8669e7d619869afb80491da930fdee51. 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/2dG9k8jtnkjzJjUToz9i9i.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/2dG9k8jtnkjzJjUToz9i9i.
{"copyright_id":"0xfbcd2fd4cc0f199ba6c8af591d83d2f453dc00bb6b6177e7990af8e6c5a77d7b","isrc":"USSD11800133","name":"Banana Papaya","registered_at":"2026-06-04T13:45:55Z","spotify_id":"237wGvq8S48RC4uCUHUzo6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbcd2fd4cc0f199ba6c8af591d83d2f453dc00bb6b6177e7990af8e6c5a77d7b. 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/237wGvq8S48RC4uCUHUzo6.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/237wGvq8S48RC4uCUHUzo6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x598d60e19363137d0908202238606ee65d58fe3f2df6dced4f541116317b00f2. 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/34UQRSsgdCAzxJoATcNHi8.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/34UQRSsgdCAzxJoATcNHi8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23beb297ebde72dc582954a67d7f0c7101bddb694c3ea7c804248a649111d90e. 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/0Nns6zA8d2eJIXTdJDR127.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/0Nns6zA8d2eJIXTdJDR127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23beb297ebde72dc582954a67d7f0c7101bddb694c3ea7c804248a649111d90e. 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/3KDfZfRynXV8sOFFczRHdh.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/3KDfZfRynXV8sOFFczRHdh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb612e398799f7e24ef3866d052dd6397574892533935aecdeb02cdb44df94a8. 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/2QZXs2M3Sy4TevhW4uPuuf.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/2QZXs2M3Sy4TevhW4uPuuf.
{"copyright_id":"0x524423d9091b4fa1e61403f6721b354e51e27cc81e1bd98b8f41bd2fc1bdc081","isrc":"USAT21603224","name":"Immigrants (We Get The Job Done)","registered_at":"2026-06-04T05:45:10Z","spotify_id":"0bPREZOF43e3EIu0zdfLBp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x524423d9091b4fa1e61403f6721b354e51e27cc81e1bd98b8f41bd2fc1bdc081. 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/0bPREZOF43e3EIu0zdfLBp.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/0bPREZOF43e3EIu0zdfLBp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb8405c41c776a1139cb120be99977478462f856fc0bfcd7f1aec56b48b4b4b4. 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/7tN04qz1oWby3oJcTkgdX4.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/7tN04qz1oWby3oJcTkgdX4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd53d52908f959d1133115ff3c856c7c4fa95590f8a827f294548c763e8a1b31e. 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/3axJxJlSq0lkJI2sKBDnNx.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/3axJxJlSq0lkJI2sKBDnNx.
{"copyright_id":"0x4b9d7b7a749885bec4712e8ed4e535cca329a0f5b15041f3c9af02613f8e006b","isrc":"USSD12000282","name":"Cántalo - Headphone Mix","registered_at":"2026-06-09T18:15:07Z","spotify_id":"3YOFaS3tpXEBEGBlLKpzJc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b9d7b7a749885bec4712e8ed4e535cca329a0f5b15041f3c9af02613f8e006b. 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/3YOFaS3tpXEBEGBlLKpzJc.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/3YOFaS3tpXEBEGBlLKpzJc.
{"copyright_id":"0xc2cf0d33d00ef185cdf80dfba21a7defc8628ab296def1815c5e221f00566b7f","isrc":"US5022300027","name":"Quiero Ser Baladista","registered_at":"2026-06-05T12:24:14Z","spotify_id":"5vn7LJgmLIy8Xxg7359eO6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2cf0d33d00ef185cdf80dfba21a7defc8628ab296def1815c5e221f00566b7f. 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/5vn7LJgmLIy8Xxg7359eO6.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/5vn7LJgmLIy8Xxg7359eO6.