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 0x1b085e4e35ec883c90f380bd1e50dbb49e6e1b685417e06075dbb5ee674543db. 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/f45102be-9c04-48bc-b919-c1c972a8b9fd.json and https://artists.proofprofile.net/proofs/artist/f45102be-9c04-48bc-b919-c1c972a8b9fd.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 0x7735302699735ca6fa2fb70c417f0279327a9b3f23fa1b84e9f3e7210158782d. 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/4Y1E47JmP5mhLMIpEM10UR.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/4Y1E47JmP5mhLMIpEM10UR.
{"copyright_id":"0x111d9c28faf8785be77c4215f3e4ad29ca763c22c364d2116f5bd798759bd233","isrc":"NLT2H2300961","name":"Miss California (DeejaVu Remix)","registered_at":"2026-06-04T11:28:53Z","spotify_id":"5iiI3Aw0AruRfiZItxEHRx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x111d9c28faf8785be77c4215f3e4ad29ca763c22c364d2116f5bd798759bd233. 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/5iiI3Aw0AruRfiZItxEHRx.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/5iiI3Aw0AruRfiZItxEHRx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c7e5bcd744eaa95684b896461f034bf85b406e4a52235edab63715bec8b86f0. 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/0YLW4ODPLmiebgQusKFHkx.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/0YLW4ODPLmiebgQusKFHkx.
{"copyright_id":"0xde89d753a1b996373f6c575df4ec8363f86bd88baacc78f889c575f360edc995","isrc":"NLT2H2400657","name":"I'll Be There","registered_at":"2026-06-04T08:49:31Z","spotify_id":"6ToE2TSyqyKTNfSgcHxyA4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde89d753a1b996373f6c575df4ec8363f86bd88baacc78f889c575f360edc995. 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/6ToE2TSyqyKTNfSgcHxyA4.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/6ToE2TSyqyKTNfSgcHxyA4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a322e3da51d680e3a6c6e927142c5444a0224c57dc012456de9413daa1588c3. 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/7of2MsbJkAmOevDqoxndA2.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/7of2MsbJkAmOevDqoxndA2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc867dfe18eed43d1baf52d09dc0081a9e6604fe445fd33992df49825a00c3a0. 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/7qS4jJdHxapf9LeI71uWyn.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/7qS4jJdHxapf9LeI71uWyn.
{"copyright_id":"0x6d44d9bdcff21babb16dbccd76b0495c139c7d835f85867432837273c7da22f2","isrc":"NLT2H2400298","name":"No Grudge - DeejaVu Chill Edit","registered_at":"2026-06-08T01:17:52Z","spotify_id":"6jQBE8dyocodGT2Dz1jnqR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d44d9bdcff21babb16dbccd76b0495c139c7d835f85867432837273c7da22f2. 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/6jQBE8dyocodGT2Dz1jnqR.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/6jQBE8dyocodGT2Dz1jnqR.
{"copyright_id":"0x347fecf220a97bf5c404fb7a5b21a402091db97d16a5c8f0e2567d52a6eba320","isrc":"NLT2H2400281","name":"The Boy Is Mine","registered_at":"2026-06-04T14:08:53Z","spotify_id":"56NsNIWYOTcXATac9zNF9P","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x347fecf220a97bf5c404fb7a5b21a402091db97d16a5c8f0e2567d52a6eba320. 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/56NsNIWYOTcXATac9zNF9P.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/56NsNIWYOTcXATac9zNF9P.
{"copyright_id":"0x6b44d1af59b87cd3757e8e32d2cc6a28a2fee9c580d91802936496a1db37e09a","isrc":"NLT2H2400048","name":"Rollercoaster Ride","registered_at":"2026-06-10T06:21:50Z","spotify_id":"6r7R2UAe08qkLZT2TNMMOD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b44d1af59b87cd3757e8e32d2cc6a28a2fee9c580d91802936496a1db37e09a. 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/6r7R2UAe08qkLZT2TNMMOD.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/6r7R2UAe08qkLZT2TNMMOD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ac87165fce03fe8d8e722d7bc1585c698f209ff8c29ed51f92cf5313700a226. 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/4PLVv2vTG0RHOi9jQL16ER.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/4PLVv2vTG0RHOi9jQL16ER.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd683778ce1f7365b8b2c7d102ac3d19491ec72ad6bcdade67597ca27b29c9211. 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/0E2c1RmERzzZsLsDezWV2l.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/0E2c1RmERzzZsLsDezWV2l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfae03779616701db835dedafab8cd222ef71e4fe8ceb63a9e7bebe4aa31ca84c. 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/1rQ91W7fh4bciKrjQf3Jmv.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/1rQ91W7fh4bciKrjQf3Jmv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe26a341ed762caf20e09e4c193f6e24bbe62e03e187d0d5ba12c74e153a90c52. 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/5nGxgg0XKK4RBCNkTmRbJv.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/5nGxgg0XKK4RBCNkTmRbJv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb086725bd624600923325cb8ee4203be039596323766d2872af06b58837a333e. 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/39YGDuPlq7YLs59dOXflBD.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/39YGDuPlq7YLs59dOXflBD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd73b0e439e534024d598b7d8e9eda2150ebf559ba5ee1c43779831b25bcc75bb. 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/2gBYfY2B65RIe1xJQ81SBG.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/2gBYfY2B65RIe1xJQ81SBG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df88233d38ea1628580a2bb7f3676870757bdc8bad03dbde1574fc672a532d1. 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/5bqMLqRKgOli2LKLX0t1fx.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/5bqMLqRKgOli2LKLX0t1fx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x344207f7f2b00f001a159ddbb101ced81acf092dc114fc310c260d6ac1a8133b. 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/5Lt0lRFD9VWgQKrqs66wGd.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/5Lt0lRFD9VWgQKrqs66wGd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd88b98b347e6c3a7336c1065325d6f3caa7d2482c696706f1c312cc5cc3d974e. 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/3TT7aZ1qNyFHHSXmJkfbPt.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/3TT7aZ1qNyFHHSXmJkfbPt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x272e726f0b1fe082c2b8da99b517e1bab2f934ddcd4e6e4eff69f4765f1dff91. 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/3JqYyKhuNfwx4u3sVmHwEb.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/3JqYyKhuNfwx4u3sVmHwEb.
{"copyright_id":"0x00e118b47dfa03f3d3f39d38e9d7e4b21d49c20f72de4845762ca8d257bc7fcb","isrc":"GBSMU0020706","name":"Before You Go","registered_at":"2026-06-05T23:12:54Z","spotify_id":"1B8b9LpDlgO6lJfPaA5M0y","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00e118b47dfa03f3d3f39d38e9d7e4b21d49c20f72de4845762ca8d257bc7fcb. 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/1B8b9LpDlgO6lJfPaA5M0y.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/1B8b9LpDlgO6lJfPaA5M0y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9491aecaa7eed1875f0319f8d040ced72a2b246a7d6dd5d140465777cd2d06e8. 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/67AWYxgihcItSv75SBJxRy.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/67AWYxgihcItSv75SBJxRy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d6d78f11a2095cc23c716e92a314f581f78cbefc9de9d84657fc9adb5f5982c. 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/7G2tDhGQ3vW2zN4tgHo5yl.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/7G2tDhGQ3vW2zN4tgHo5yl.
{"copyright_id":"0xeca4a046fad3cce9f5683ce822f8a70850bec03160b2f8755e1cbe755d0fc5aa","isrc":"NLT2H2500168","name":"Time To Talk","registered_at":"2026-06-04T12:28:59Z","spotify_id":"73ooFU9qEgEgZ8doCdXIjg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeca4a046fad3cce9f5683ce822f8a70850bec03160b2f8755e1cbe755d0fc5aa. 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/73ooFU9qEgEgZ8doCdXIjg.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/73ooFU9qEgEgZ8doCdXIjg.
{"copyright_id":"0xc76133879bf909c546063a6379c4a181d795eb87f1cd56e2bfd5327f21b4af7e","isrc":"NLT2H2500049","name":"Astronaut (DeejaVu Remix)","registered_at":"2026-06-04T10:22:29Z","spotify_id":"24WHUM39kn4QyfOiBlFwtz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc76133879bf909c546063a6379c4a181d795eb87f1cd56e2bfd5327f21b4af7e. 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/24WHUM39kn4QyfOiBlFwtz.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/24WHUM39kn4QyfOiBlFwtz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7c8a2ee56289d6e504de42f53e48f992d32c4681867f0199b07471c76376e45. 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/33EN8T3ePldYWzT1AB8n38.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/33EN8T3ePldYWzT1AB8n38.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ee879b4f29588b48a5bd86bf18d7900ac335b1c83eeedaf727418a63b16a53b. 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/6gDqFw3LrZTwHEHL4N0y29.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/6gDqFw3LrZTwHEHL4N0y29.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28a3d7706054d7eb75d61e30258c7bf947683969c0ca7fab7985223168766b0b. 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/10KnzLk6i3YXuNmzQUbbQn.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/10KnzLk6i3YXuNmzQUbbQn.