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 0x5918d5541f58ffc51295989b83f3e62e04dbe10274d4806fa56834f68386c9c2. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9922aad9-7f97-4d9b-a35c-dc10518883de.json and https://artists.proofprofile.net/proofs/artist/9922aad9-7f97-4d9b-a35c-dc10518883de.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x4c71b5cb51cb4e95ecea6b0fd3e6a2e175eedcf43f108c16e6880013fb53503c","isrc":"GBMYF2200154","name":"Welcome 2 Leather Boulevard","registered_at":"2026-06-09T17:34:21Z","spotify_id":"0dHfreHFwUwhLvx5kCcqOQ","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 0x4c71b5cb51cb4e95ecea6b0fd3e6a2e175eedcf43f108c16e6880013fb53503c. 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/0dHfreHFwUwhLvx5kCcqOQ.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/0dHfreHFwUwhLvx5kCcqOQ.
{"copyright_id":"0x75410c0e1495302efefb1a47e76d7a045acd6ac1e61024e508e17b449def25b5","isrc":"GBMYF2200155","name":"Cnt Go Back ( Tell Me )","registered_at":"2026-06-08T01:04:35Z","spotify_id":"4DBY5bfe3R1JTzmciu7xMS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75410c0e1495302efefb1a47e76d7a045acd6ac1e61024e508e17b449def25b5. 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/4DBY5bfe3R1JTzmciu7xMS.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/4DBY5bfe3R1JTzmciu7xMS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67d88f66b6fcf0e9a791345f86259eb14f32d71b44a353d1725cb8ee0adc6692. 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/20tMFzQngWtXPNVUSI0XhU.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/20tMFzQngWtXPNVUSI0XhU.
{"copyright_id":"0xbbc4f7a6e287e30c9c93e7a0c19ac38452ceff77cdf1ceb8f93d9ffdfd4d2a0d","isrc":"GBMYF2200157","name":"Neems ( Naima )","registered_at":"2026-06-10T03:52:10Z","spotify_id":"3dORYFfOVAV2G7omBJD4F5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbc4f7a6e287e30c9c93e7a0c19ac38452ceff77cdf1ceb8f93d9ffdfd4d2a0d. 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/3dORYFfOVAV2G7omBJD4F5.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/3dORYFfOVAV2G7omBJD4F5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd9b8f4dde121481069c58c36d6d3ae8683e6b977d203c78d766a3ca9d5f49e2. 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/798CdilHgi0FdJmhWH4Hqv.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/798CdilHgi0FdJmhWH4Hqv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e707ec545681659645f37111ff42bcfc947c8247df6af973cc6bae54c1a646f. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:32:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6gDliAMXzMAzWv3e1twQv5.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/6gDliAMXzMAzWv3e1twQv5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9534ac4f0c21b14db91cc9263070d51e9705d1b48f71542896fff39cce07ae5. 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/6vlElI0I5raAFIE4CLA6Dm.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/6vlElI0I5raAFIE4CLA6Dm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7668acc0f187e0213b72f3af79c54f2289af5ca0d46feadf921b37451474ff86. 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/5CiI3n8D6L4P1v5gIkdwx2.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/5CiI3n8D6L4P1v5gIkdwx2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a200e8d6004938890846a9389cdca851e3b4684d415c857b32eba1a738ab8ea. 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/3V2UiPy9Zh2CYkgJLDPCak.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/3V2UiPy9Zh2CYkgJLDPCak.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62488a440a475bf946837ea6651e6cdc94319ddcc76e0d0dfa5c67f428c6ed96. 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/6W0tMhHJrtVgkvyYrUBRPK.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/6W0tMhHJrtVgkvyYrUBRPK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ec8780dd2d3ce059f24c4aba5e05417a6d6d9795c3cbea638a28e8369bb97a5. 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/2BetLUzFFEtvYaLnpVkgkV.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/2BetLUzFFEtvYaLnpVkgkV.
{"copyright_id":"0x98d5f146d9f75c5276dc3d553ee508fc73fc0a287e739af6b1ad0b0bdc92476b","isrc":"GBMYF2200165","name":"Streets Got Pages","registered_at":"2026-06-11T09:44:35Z","spotify_id":"1fZesf62c3P9kgBm0RvZxP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98d5f146d9f75c5276dc3d553ee508fc73fc0a287e739af6b1ad0b0bdc92476b. 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/1fZesf62c3P9kgBm0RvZxP.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/1fZesf62c3P9kgBm0RvZxP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f63913a178156f4386f8f024579508338349b7fb06c942eb5886a54d74ecef. 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/2SWP5o36TJ1PBs2QyHM0R2.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/2SWP5o36TJ1PBs2QyHM0R2.
{"copyright_id":"0x5d1c273726cef8e0cff0c0f88d51bbe5842381b1ba5621ef6d2ba1368c11198f","isrc":"GBMYF2200167","name":"Leather Blvd Ad","registered_at":"2026-06-18T16:00:41Z","spotify_id":"74z6dod5tEU3nsW3GhKxpl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d1c273726cef8e0cff0c0f88d51bbe5842381b1ba5621ef6d2ba1368c11198f. 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/74z6dod5tEU3nsW3GhKxpl.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/74z6dod5tEU3nsW3GhKxpl.
{"copyright_id":"0x0c869fb42f8b9cefd0c3160d571c7d5df03a3f8a6d1c5adc686743fb5121c119","isrc":"GBMYF2200168","name":"Brandy, Aaliyah","registered_at":"2026-06-11T09:44:37Z","spotify_id":"1k4MZpPP7oMgBrAr2WzF6z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c869fb42f8b9cefd0c3160d571c7d5df03a3f8a6d1c5adc686743fb5121c119. 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/1k4MZpPP7oMgBrAr2WzF6z.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/1k4MZpPP7oMgBrAr2WzF6z.
{"copyright_id":"0x1bb8a11ae61167471daa18dc405641e8bcf26055c9a20cdb98a598f588f88778","isrc":"GBMYF2200169","name":"We Good at Leather Tht Leather This","registered_at":"2026-06-20T00:14:50Z","spotify_id":"0rzo5cojm72Ytrzq2r34vX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bb8a11ae61167471daa18dc405641e8bcf26055c9a20cdb98a598f588f88778. 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/0rzo5cojm72Ytrzq2r34vX.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/0rzo5cojm72Ytrzq2r34vX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbde2dc157e81ccfd61b993c6dfcee26449ea5e26e80d2d48fc4685b24a5f2c2e. 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/7JiY7PpnKEB8nzHIuEDVnD.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/7JiY7PpnKEB8nzHIuEDVnD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8241ce4465d10abf8f2761ae2ada9031889303f099b5056cfd88ba7cdf69f0c7. 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/5fehXUWl9wAcLz9NTj4PD0.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/5fehXUWl9wAcLz9NTj4PD0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x821e4c40c36bf22f6ec3d7f7a9ed43674b83e7c18c45715959ca733eb7c7e5c0. 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/59O5mi6kbwPXPIypQuVGsf.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/59O5mi6kbwPXPIypQuVGsf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9228cbee30012a409482b1ee29e8b6f081c3b45d4609cc25e3bc77d20e97808. 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/5ZNP4Uj80iN8DyKNBabk5e.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/5ZNP4Uj80iN8DyKNBabk5e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe276c2940b55d2b9370e9a823e86cde515ef9d647572d6e7ec8e57f58ad39fdf. 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/6h4zjfE6xENVZIWslFggZW.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/6h4zjfE6xENVZIWslFggZW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce70a421ae390440fa2a2863f0c0ac6b5884aa392546c57dbee37e6554859e5. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/568cJ4UlSVqJL0tp1bJjQf.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/568cJ4UlSVqJL0tp1bJjQf.
{"copyright_id":"0x75410c0e1495302efefb1a47e76d7a045acd6ac1e61024e508e17b449def25b5","isrc":"GBMYF2200155","name":"Cnt Go Back ( Tell Me )","registered_at":"2026-06-08T01:04:35Z","spotify_id":"4R46ReBxBXjhEQhY2Gh4Jy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75410c0e1495302efefb1a47e76d7a045acd6ac1e61024e508e17b449def25b5. 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/4R46ReBxBXjhEQhY2Gh4Jy.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/4R46ReBxBXjhEQhY2Gh4Jy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3595447c06d7b4452ed6f175011a5f1650dc9abb86d1f442bd250b381bc55acf. 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/7kIoFQjXDgxylnL2bI5lSg.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/7kIoFQjXDgxylnL2bI5lSg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ba1391d5014bf67f55213be5c069d6083ebd0df231a2e7502046077162cf3c5. 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/5NtffXtmmTewBBFOBHKWHb.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/5NtffXtmmTewBBFOBHKWHb.
{"copyright_id":"0xa78cecf123f9a926df882ead362432b2777edeab044f175e0f85f1a4ea44d0c1","isrc":"CAK471805502","name":"Cocoa ( Mndsgn Remix)","registered_at":"2026-06-24T15:01:28Z","spotify_id":"2OW5vS3fJfBik0hCMqle5L","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa78cecf123f9a926df882ead362432b2777edeab044f175e0f85f1a4ea44d0c1. 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/2OW5vS3fJfBik0hCMqle5L.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/2OW5vS3fJfBik0hCMqle5L.