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 0x9935ea4aa3b69b50b9fe57fa94fc26260f7bd607263b128262b07f7d1bded51f. 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/def2797b-2837-49dd-abb4-78c3155e6ccd.json and https://artists.proofprofile.net/proofs/artist/def2797b-2837-49dd-abb4-78c3155e6ccd.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 0x9c32fbc3983398d4497b5df084c161de208bc393ffec22866cb46e09a3fe5e95. 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/7eVItf72fU7rNf9qZXy6jT.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/7eVItf72fU7rNf9qZXy6jT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4af6b49f0505f95ad0fdf1e4d1dfaac8858df6a4f56baf233341ec0f561b347c. 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/49wCdEEuMoJ5PUSCxfdEh5.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/49wCdEEuMoJ5PUSCxfdEh5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aabf95789723fdc2f79c3af1fb5ba23e3200612ab794ca33e23a590930a863f. 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/6uzGpwuZm084tCR8FRpNOt.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/6uzGpwuZm084tCR8FRpNOt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e56be295999f424c9432bf0c49d44e5fc0d317b9a32ecee492d12539375702f. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2HOrxy1f8rvFQ2O7u0I9Y3.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/2HOrxy1f8rvFQ2O7u0I9Y3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ba7b2975f80d29f01b40364d866abb292cdd9e580028e958464f02b1c6b0f7e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/23wrq5aViyVoY9Davezgze.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/23wrq5aViyVoY9Davezgze.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e56be295999f424c9432bf0c49d44e5fc0d317b9a32ecee492d12539375702f. 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/1Sdba6saSefgiVkpbOMyh5.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/1Sdba6saSefgiVkpbOMyh5.
{"copyright_id":"0xfe962abb97dc5ccd42698c2309c6378600ff0a25bbaeb04ee51d5785c2ee1a3d","isrc":"CHUM71900097","name":"Gib kein Fick","registered_at":"2026-06-26T20:18:34Z","spotify_id":"5e0VJHIItiJmbwQezAH9yQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe962abb97dc5ccd42698c2309c6378600ff0a25bbaeb04ee51d5785c2ee1a3d. 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/5e0VJHIItiJmbwQezAH9yQ.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/5e0VJHIItiJmbwQezAH9yQ.
{"copyright_id":"0x705ae0ab9fc1a3cbb9edcbd7535a0c09533cd8f53b241bff8bc67d25b5001181","isrc":"CHUM71900099","name":"Gheie guet","registered_at":"2026-06-07T19:11:11Z","spotify_id":"5H3yI8FqH3mZmWBU1fp7Dr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x705ae0ab9fc1a3cbb9edcbd7535a0c09533cd8f53b241bff8bc67d25b5001181. 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/5H3yI8FqH3mZmWBU1fp7Dr.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/5H3yI8FqH3mZmWBU1fp7Dr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ba7b2975f80d29f01b40364d866abb292cdd9e580028e958464f02b1c6b0f7e. 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/3iBAly0mOF7blyyxdJWnlM.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/3iBAly0mOF7blyyxdJWnlM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9adf81f9c091afb403d6c4f42c2d34e4a6f52473bba6527c81358c7259cbcee5. 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/57335ODtMXh8R4xCrRXQDL.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/57335ODtMXh8R4xCrRXQDL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8812a5d89c440af8a0cc80001013b4729f54e051316ba7e6051bb2199559e77. 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/2PCWAGDjAlGMwFn50wp908.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/2PCWAGDjAlGMwFn50wp908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fe3291f73aed0a110490628ee9949d7eff26945e1765ae475e3c91c778c71eb. 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/5VyIvwF2J2YbdqrN5ZMRLv.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/5VyIvwF2J2YbdqrN5ZMRLv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f361865b2a8d0442e94936373f074f6f779ba31d421e79f376a8db2d7341813. 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/0o4zNV4b2y5J1oDF8Qo44e.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/0o4zNV4b2y5J1oDF8Qo44e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x834e260eecb0afb845fc59346dfef0baa92d109096815e464815b5355e97d7d4. 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/3Lq6pQ9L7z1GbBWiMYh5hj.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/3Lq6pQ9L7z1GbBWiMYh5hj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf98976d8d3827044754697006fd52fdce653dcf03deea8abd6f440dde6de79f. 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/0873SuFKUvKPiRxk0d142H.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/0873SuFKUvKPiRxk0d142H.
{"copyright_id":"0x5ebbcb6ca14d5ef1e0fb1534feb5f2724216eb5b43a773aaad61054d084fe545","isrc":"CH9881800084","name":"Schnee (feat. Xen)","registered_at":"2026-06-25T08:11:14Z","spotify_id":"2MvRxBzj2jZ6NurtXitKZe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ebbcb6ca14d5ef1e0fb1534feb5f2724216eb5b43a773aaad61054d084fe545. 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/2MvRxBzj2jZ6NurtXitKZe.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/2MvRxBzj2jZ6NurtXitKZe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x284895c15a66efcb63b9c2ea724b3feb589cc634d9fc822780c97459a3021f87. 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/0LvLUBMkJMRKB9Ra2a6BBF.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/0LvLUBMkJMRKB9Ra2a6BBF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x284895c15a66efcb63b9c2ea724b3feb589cc634d9fc822780c97459a3021f87. 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/2CIC3sX5ki2YvYBqeF2zW9.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/2CIC3sX5ki2YvYBqeF2zW9.