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 0x6670527e196898448d99371d5cc82ca2dc35698e83b23d4ac371840fe921c871. 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/f6841412-4b49-4b28-8424-8d9993db0dcd.json and https://artists.proofprofile.net/proofs/artist/f6841412-4b49-4b28-8424-8d9993db0dcd.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 0x339dfb8fb4e497177fcdb21348bf7fc4002978ee141c1f48d8ec995f104b0a15. 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/4CZMw21KNrUidU6S3L5GqU.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/4CZMw21KNrUidU6S3L5GqU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72b525224633528c86bda5f025f26d0fb7d37d3f6c48309d189fa823379f82b3. 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/3JUGRu1QQLAgoOoVoeKeog.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/3JUGRu1QQLAgoOoVoeKeog.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd382e87bfc1b68687f6c128b4552131ad8bcdf829d8fd4b6968f38fd9197d71c. 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/13YV06ESsCZe2DRTyohV9p.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/13YV06ESsCZe2DRTyohV9p.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x650d26895f2ed66ff43eaacbd63ac4d7b5b04c66320d321e7d1309d4bf325ced. 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/3CXRjxCPNRHz5kLgRgIBvd.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/3CXRjxCPNRHz5kLgRgIBvd.
{"copyright_id":"0xb147413d7997430ab3b637d0bd9869b3edb03dac1deb97ad5a462a37b2d04a7d","isrc":"GBKQU2361343","name":"Lower Frequency","registered_at":"2026-06-10T21:36:34Z","spotify_id":"7zdNGaRlfqwbiar2pFUJwT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb147413d7997430ab3b637d0bd9869b3edb03dac1deb97ad5a462a37b2d04a7d. 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/7zdNGaRlfqwbiar2pFUJwT.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/7zdNGaRlfqwbiar2pFUJwT.
{"copyright_id":"0x05d93b70260a6a75dfacbd2280150a4cded31552ace1ec75e6e4e1358a0cb858","isrc":"US39N2302062","name":"Fading Touch (feat. MarynCharlie)","registered_at":"2026-06-09T10:36:44Z","spotify_id":"3t473R8lp2TIOabS79ycor","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05d93b70260a6a75dfacbd2280150a4cded31552ace1ec75e6e4e1358a0cb858. 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/3t473R8lp2TIOabS79ycor.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/3t473R8lp2TIOabS79ycor.
{"copyright_id":"0xb3ba70cfa912c5296e305b0b5809fc4dacb7176f445c86a4d02f379ba60caf75","isrc":"QMDA72256259","name":"Feel the Rhythm","registered_at":"2026-06-22T08:11:46Z","spotify_id":"2yVsuWHyNs7CtAthKVtrZq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3ba70cfa912c5296e305b0b5809fc4dacb7176f445c86a4d02f379ba60caf75. 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/2yVsuWHyNs7CtAthKVtrZq.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/2yVsuWHyNs7CtAthKVtrZq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc43dff6691449e75ca31762af1dc236b5c87da9467e40fc44266d445f35a13a3. 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/1iDGmM0noNCgvcaReNWDL6.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/1iDGmM0noNCgvcaReNWDL6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8df1cd8a95f674de3150e0d737c82f4defd650287530a4b4d433538f032ce8ea. 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/7fTHAfNtv3O9sfBh3sMpVQ.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/7fTHAfNtv3O9sfBh3sMpVQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc807bc13ba5267407d5c37b0cbf95b5a59f495721e4851adf57f85149e44db16. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/31SmY0ZY9iUqbPfHZpgg0G.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/31SmY0ZY9iUqbPfHZpgg0G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc807bc13ba5267407d5c37b0cbf95b5a59f495721e4851adf57f85149e44db16. 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/6rEVQYv3WzctDlJRNZKmwW.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/6rEVQYv3WzctDlJRNZKmwW.
{"copyright_id":"0x92fc04c845226fcfc7d7d6070aa5b852e5c4dffd02c36699b24b7dca4c7e148a","isrc":"GBK6Y2107351","name":"Mixed Messages","registered_at":"2026-06-22T08:10:42Z","spotify_id":"0glf1WRgTE8pZqNiUz4jHN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92fc04c845226fcfc7d7d6070aa5b852e5c4dffd02c36699b24b7dca4c7e148a. 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/0glf1WRgTE8pZqNiUz4jHN.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/0glf1WRgTE8pZqNiUz4jHN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc64559c218b3aad132fbdcfc183eb0b3180a828aa9be80b043d51259c6508717. 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/5kDuDsHDeuXCTsGUuH5uPK.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/5kDuDsHDeuXCTsGUuH5uPK.
{"copyright_id":"0x07c8ff1d86610509de6aab6ef8db4b4a6918ed0ac083ca5fbd87b2c46336d47c","isrc":"NLF712300564","name":"The Music Is First (Mixed)","registered_at":"2026-06-10T16:42:43Z","spotify_id":"02SoNjn10F1nLqSuZf7qjt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07c8ff1d86610509de6aab6ef8db4b4a6918ed0ac083ca5fbd87b2c46336d47c. 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/02SoNjn10F1nLqSuZf7qjt.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/02SoNjn10F1nLqSuZf7qjt.