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 0xcfe5a3009fcf309cf043ec88e23bbc0b208b017e94cf5eb9e757cd18ce1d4590. 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/bf1e7965-6abe-498e-a120-641f74182e1e.json and https://artists.proofprofile.net/proofs/artist/bf1e7965-6abe-498e-a120-641f74182e1e.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 0x154af3e23592d0e18c8e59d43728cace96b7008b5989cbc5b85b6b6f42cc1225. 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/0dMMA6yKabuRqXnkyWPEd1.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/0dMMA6yKabuRqXnkyWPEd1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x160a7ea4ecb4283c3908ad18415c29c7307c672495c68b1726f6e0213a040cb1. 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/0mSg5BwpH0sdFsT9eVJDYo.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/0mSg5BwpH0sdFsT9eVJDYo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x280aa2af99c579a4663ca3f7976090e7219a594ec45f0aa89ba7bb9194cf11fe. 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/7i4yF0THHpu1UfV9S24PjE.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/7i4yF0THHpu1UfV9S24PjE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x152d29ae7f9961c073bca2361a71174e42fafadde6930ee9cbccc3ff9ff244df. 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/5dsuS9I4OzNZuuJxHM8b9V.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/5dsuS9I4OzNZuuJxHM8b9V.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ba7aba8e72c52b51abdb9fc8072ff9ea4294aa988b15be04d638441d36088e3. 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/5whMuC5R45eJ51iUGHKb4L.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/5whMuC5R45eJ51iUGHKb4L.
{"copyright_id":"0x2eaf9ed27d8ecc6f9a38e8a55967bfb4225ed3cb0aaa13a7b65ac79347a01e38","isrc":"QZNWY2072566","name":"JIMMY - Remix","registered_at":"2026-06-21T18:48:44Z","spotify_id":"78JGBRAqIw365Ehxz4ZG5C","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eaf9ed27d8ecc6f9a38e8a55967bfb4225ed3cb0aaa13a7b65ac79347a01e38. 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/78JGBRAqIw365Ehxz4ZG5C.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/78JGBRAqIw365Ehxz4ZG5C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f21d6ca5b28c1b63d8fc96f2cc4cc3d35215e38766d95e57420bf9797f8b1ab. 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/4znGXptsC5Sekfo5q702ys.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/4znGXptsC5Sekfo5q702ys.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x893470dfc77fce4b991f920f16ed70717e33373226f24085b7769252f3a196ec. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3nQ7SBbg2PInXGqcjJIgR6.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/3nQ7SBbg2PInXGqcjJIgR6.
{"copyright_id":"0x1b088fabf1e909d23b536f867ee7e582a58062f1cbf9426bbac1c5156a4df39c","isrc":"QZNWY2072572","name":"STAY SAFE","registered_at":"2026-06-24T19:57:40Z","spotify_id":"3wOKUxZrv46MVExtjhjFS4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b088fabf1e909d23b536f867ee7e582a58062f1cbf9426bbac1c5156a4df39c. 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/3wOKUxZrv46MVExtjhjFS4.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/3wOKUxZrv46MVExtjhjFS4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e86b8d07f94dc6f34321575673d1695aa57583001a638dada00fb635960d7a7. 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/2Cz7aQdSIlDbGPj48UjwSH.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/2Cz7aQdSIlDbGPj48UjwSH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0670ecea8ce8d291a9a9f614d8dbb869ed603270da2952d07b1ddd574d0b54a2. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4UQyOPfWn329aDEho5Uw7C.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/4UQyOPfWn329aDEho5Uw7C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8a6e95bb85a57d530feb76a257d83fa4eeebc0e7d782b6a85d349c24e8b94cb. 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/3AkbNNjsReCKnhM85v7ah3.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/3AkbNNjsReCKnhM85v7ah3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x160a7ea4ecb4283c3908ad18415c29c7307c672495c68b1726f6e0213a040cb1. 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/0YiAaGvVLys8ZxaHg8ZBIB.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/0YiAaGvVLys8ZxaHg8ZBIB.