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 0xb4d5bde32ae8cd43dad0d5b4ee9c2c391c578bd9a64b524d58417ad3bd45567d. 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/8a1f4c8a-3f37-4cb3-8fe8-beeff7444adb.json and https://artists.proofprofile.net/proofs/artist/8a1f4c8a-3f37-4cb3-8fe8-beeff7444adb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x66fccbfdade05eb8d6330fc888c72c4a21c4dfe46dc748d2305236afd5935ce1","isrc":"USZXT2352451","name":"Sometimes I Think","registered_at":"2026-06-08T11:03:47Z","spotify_id":"6QOOdHgUghIJgoCiALvqcl","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 0x66fccbfdade05eb8d6330fc888c72c4a21c4dfe46dc748d2305236afd5935ce1. 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/6QOOdHgUghIJgoCiALvqcl.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/6QOOdHgUghIJgoCiALvqcl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe254e53460e40a7cbfbb636a2684e69d42e8c2a405dc1a770ef820fd669bc053. 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/6Kf4maZiBL1y1d90vzbyku.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/6Kf4maZiBL1y1d90vzbyku.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba256a0ceccfc1dd54563e87e56cc369f237384ce9433aaf4506eff27d28d1b6. 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/261yMvUJ7oC3j2UGfEXZJE.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/261yMvUJ7oC3j2UGfEXZJE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba2c527f09237ec092ae4da82f50db06970ad437c60759e6027b7a41ddd426fe. 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/4rY2KSQ04DzKXaeKEfBhQL.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/4rY2KSQ04DzKXaeKEfBhQL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8073b133de43928cf8121281bb68953a7cdb05e401a6ef2816dec39d7d01fd3c. 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/3cXUOnhI8J4M1VPvrS6CKo.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/3cXUOnhI8J4M1VPvrS6CKo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7787ffb0970973cd24de7d1e1d727f0b8c0a117e6fdd487761977f7e36e2b574. 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/4maXvKw4xHi0Xgaut66YLI.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/4maXvKw4xHi0Xgaut66YLI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc562af2a816366ca3e377210c5d884769a1b414483887f4066925849c8b1d4b3. 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/2krgqsURxGu5kv1GYDT70M.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/2krgqsURxGu5kv1GYDT70M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2eb44cb758d81f9a1ba7090390a1d7eabeb805e3036e33412bfb2170d37323c. 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/03plQDbz8XHjQYWEqIaJyq.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/03plQDbz8XHjQYWEqIaJyq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e62fbd9848e797a5f5bf8f340c8236d39e1035d79b525857b1b0edcaf0e7e17. 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/2l1gBK6xcB2Nt8MERI2iDw.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/2l1gBK6xcB2Nt8MERI2iDw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86f228604ded2e293e1ac5866619e489d7439616af012af1b7114a7faf0c61c0. 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/5hjEfJ3zove4gKibgueVD4.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/5hjEfJ3zove4gKibgueVD4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb286ebb364370f8e390e5ea8bd66bca1bbccd375e75533b319014f1aa61675e7. 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/2kzXlyNoolKx6IRJhqlvc6.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/2kzXlyNoolKx6IRJhqlvc6.
{"copyright_id":"0xce9d86693b9e91e58361344266dbfc71c8cba5ffcb5758647e81ef5f6d96a89a","isrc":"USZXT2352461","name":"Love Overdose","registered_at":"2026-06-09T16:05:58Z","spotify_id":"6aNCpzjYMikuHDs42Vo36w","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce9d86693b9e91e58361344266dbfc71c8cba5ffcb5758647e81ef5f6d96a89a. 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/6aNCpzjYMikuHDs42Vo36w.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/6aNCpzjYMikuHDs42Vo36w.
{"copyright_id":"0x40404d59da62bae62dc2a4a031c6b9183bec694a805cc86c162dbdaa97fe18cf","isrc":"USZXT2352460","name":"When It Rains","registered_at":"2026-06-07T12:36:39Z","spotify_id":"43OU9hDxr5Ma9P4USNPm2N","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40404d59da62bae62dc2a4a031c6b9183bec694a805cc86c162dbdaa97fe18cf. 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/43OU9hDxr5Ma9P4USNPm2N.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/43OU9hDxr5Ma9P4USNPm2N.
{"copyright_id":"0x9b4a938dddcbdc9a74df06a4be57b38bacacf14ce274d6b5234010b47ae9a542","isrc":"USZXT2352459","name":"Leaking - Remix","registered_at":"2026-06-05T16:06:15Z","spotify_id":"5U41JD1pmwk726B1CZw7LN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b4a938dddcbdc9a74df06a4be57b38bacacf14ce274d6b5234010b47ae9a542. 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/5U41JD1pmwk726B1CZw7LN.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/5U41JD1pmwk726B1CZw7LN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b79888e2b8de40e121e7e2a6cf757ab4deffdb201307624d8d74e1e946bdea2. 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/3beRIkKUOA79kZxG02mZOe.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/3beRIkKUOA79kZxG02mZOe.
{"copyright_id":"0x924a575e222ea4c2866f540eaa8e36ae0b860d50ca9b05406d9375bfa3aad8f0","isrc":"GBMA22432125","name":"Freak (feat. Yxng Bane)","registered_at":"2026-06-06T11:10:22Z","spotify_id":"6S2fuVr3UzNR9LLl1sPhPW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x924a575e222ea4c2866f540eaa8e36ae0b860d50ca9b05406d9375bfa3aad8f0. 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/6S2fuVr3UzNR9LLl1sPhPW.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/6S2fuVr3UzNR9LLl1sPhPW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01eaf948cf18fc281470f6571dbc8e91501f1133e941d1ad68b0900a6dffe954. 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/12crQFdFWj1Evky915c3sA.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/12crQFdFWj1Evky915c3sA.
{"copyright_id":"0xa156ae3aff8e67074f254587b37a9b268eed480b3cc80a00358ea4d36dc44f9d","isrc":"GBLFP2473589","name":"Again & Again","registered_at":"2026-06-04T14:23:11Z","spotify_id":"6uXNOdqpDK7ASIZDMjUqi4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa156ae3aff8e67074f254587b37a9b268eed480b3cc80a00358ea4d36dc44f9d. 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/6uXNOdqpDK7ASIZDMjUqi4.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/6uXNOdqpDK7ASIZDMjUqi4.
Twin S x Fumez The Engineer - Plugged In
{"copyright_id":"0x545913166c0350cdab1ba8852dd9f98fb98c7339731218e89f04630cdb7c9b2a","isrc":"SE6QE2215919","name":"Twin S x Fumez The Engineer - Plugged In","registered_at":"2026-06-04T13:26:16Z","spotify_id":"7ceAOIJzVB4J0da2J6A6vY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x545913166c0350cdab1ba8852dd9f98fb98c7339731218e89f04630cdb7c9b2a. 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/7ceAOIJzVB4J0da2J6A6vY.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/7ceAOIJzVB4J0da2J6A6vY.