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 0x1f73ce71af2923f9678c975c1e6994025b24367b60ea10da9d250d238676f4d4. 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/17b944ab-df85-4d18-9531-47b4afdce20b.json and https://artists.proofprofile.net/proofs/artist/17b944ab-df85-4d18-9531-47b4afdce20b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x765c4d14561e5e0c82a3bc366ca93f82dd451da5da0f2ae896f33855442abb4e. 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/31ho6zWEImx8nXuHIFZyO3.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/31ho6zWEImx8nXuHIFZyO3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd95b1bc843961524d63195f05f99bc5768183c79f33efea37038d5b4a8b37937. 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/5Vw4AYaTMdXgQa2ugzAb37.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/5Vw4AYaTMdXgQa2ugzAb37.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x765c4d14561e5e0c82a3bc366ca93f82dd451da5da0f2ae896f33855442abb4e. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5y55sHxnRrpgpkfSA5R1bY.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/5y55sHxnRrpgpkfSA5R1bY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd95b1bc843961524d63195f05f99bc5768183c79f33efea37038d5b4a8b37937. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11:13Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0vlS3RD0Lb1G6Pq5vTFYYE.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/0vlS3RD0Lb1G6Pq5vTFYYE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02d2ce434892cc9e06534254857ce0896dd22713ece7476ae5af591bad2402de. 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/4BJxIyythgGzIRaBBbyb7K.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/4BJxIyythgGzIRaBBbyb7K.
{"copyright_id":"0xbd909bceb6ef4f299182d9bebd6a09cbdc68114cb154258f325edeead5e1fcf5","isrc":"TCJPB2424539","name":"Everyone is a Monkey","registered_at":"2026-06-08T19:34:45Z","spotify_id":"7CLBX9jPpuQHSPaLtipc9M","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd909bceb6ef4f299182d9bebd6a09cbdc68114cb154258f325edeead5e1fcf5. 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/7CLBX9jPpuQHSPaLtipc9M.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/7CLBX9jPpuQHSPaLtipc9M.
Dreaming of the Future (Sasuke Haraguchi Remix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04c63ba188084fce58d10f26c1dce511bb3bed76f70e52eb8adfa72bd4e89297. 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/4ZHsFzpBYqtnwtKIQcHKHs.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/4ZHsFzpBYqtnwtKIQcHKHs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x369a199af215855f83d65f4144363b25a1bac9a1928df2ae68c446b93777de84. 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/2kneCUwbJiiAIiignK9oiv.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/2kneCUwbJiiAIiignK9oiv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67b3993e79684d2ccf1b0afb48a1694590084a0b0865d76733f1f9c1742acb83. 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/66bmXoJRqI0Ro9QJrkPFNY.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/66bmXoJRqI0Ro9QJrkPFNY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbed64cb1888325b14f904b7fa3bbeb07f0a204a93fa390b8f07bf756b8b6aec1. 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/7DXcokrUsmhkMo3r0k6b02.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/7DXcokrUsmhkMo3r0k6b02.
Forever - feat. たなか-Sasuke Haraguchi after the world ends Remix-
Forever (feat. たなか -Sasuke Haraguchi after the world ends Remix-)
{"copyright_id":"0x7c86112839e3e7b1b20a14b91975571920e45d6d08f174b63a136a590bc11942","isrc":"JPG102400336","name":"Forever - feat. たなか-Sasuke Haraguchi after the world ends Remix-","registered_at":"2026-06-23T02:15:24Z","spotify_id":"3tMttmIS9PZ2m4khAZJxsF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c86112839e3e7b1b20a14b91975571920e45d6d08f174b63a136a590bc11942. 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/3tMttmIS9PZ2m4khAZJxsF.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/3tMttmIS9PZ2m4khAZJxsF.