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 0xe4b5e7b1832c3b1f525e199631db98ffe65f7d26305058ff26f350823f6c4ccf. 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/e6b50950-e4f6-457d-9a76-11cc2c0c70a9.json and https://artists.proofprofile.net/proofs/artist/e6b50950-e4f6-457d-9a76-11cc2c0c70a9.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 0x1df3642e54b6ef72849c4e7b06f89421a230f111caab43cddc2d072a630fbb16. 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/2pR4yK9DJq87ooEdVlgqla.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/2pR4yK9DJq87ooEdVlgqla.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x150d61f40f2b285f58f4f1e709a549c9720727a5002714c7782c29476f8c803a. 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/1sPaKzY12RpRuY0IeFcaPM.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/1sPaKzY12RpRuY0IeFcaPM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x515c5258795684ebb4d144899d2a9d010ec3fe95f5ee3111e254ad5e8d03ddb7. 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/0VBiPB5jtx6hwkQI2ot8e6.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/0VBiPB5jtx6hwkQI2ot8e6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3808e612e0cda16a708d78dafc3b7a97f84ebf2a23eb4bb52f2fdbac3d8952d. 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/3995zNbShIbwkcBZrRavYB.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/3995zNbShIbwkcBZrRavYB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe23dbf76ef501d7ec91c35996b45ec6566ef0c62f635877987533a18b5c8785b. 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/3rItGGlHqib34C0uiPnvr4.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/3rItGGlHqib34C0uiPnvr4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa517aac6686aa6c9c72595de646f1ed6245fde2e84aba59925e3616e30d98273. 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/6zsHRAAvJapi9SXahMxnUC.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/6zsHRAAvJapi9SXahMxnUC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x683e985fdb4ff91ab40a43ebc376c178b36e79c2a881a0ced03c5a684b2cc26d. 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/2uTlcq7smEkWdXV9mFmJ5K.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/2uTlcq7smEkWdXV9mFmJ5K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b71c55dbb3694f150527a38e7487f20a8af79e843a4af478a42156d6c8f85a9. 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/1uO8Uw7g4M4imkO42ZEgkX.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/1uO8Uw7g4M4imkO42ZEgkX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70bd35297c2bcc88697395b85dfcca922f471ca90ffd1bf2a8313457796c941d. 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/34UDKGqK4CRByDCI2Dc7pZ.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/34UDKGqK4CRByDCI2Dc7pZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7a9620c8e57f5a7d96b5f23cbd87a476684b2c22c30d3fad5369873267401c. 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/3oHko8d0fHoSJetrhSnL2J.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/3oHko8d0fHoSJetrhSnL2J.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65f605f3ef6078783dc896c22aca2673c70237965561babb8df69ddd402e66a4. 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/0HnCmvVf9C63ctROAvbDZk.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/0HnCmvVf9C63ctROAvbDZk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc6efefc50245c312d361567b41deb35597c5f9705ca8b4c42394858c60a63d5. 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/2vypqMNbxNn7jVrscNxrFZ.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/2vypqMNbxNn7jVrscNxrFZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07dfa74365ae2ba1983722b071b0dcffe86315cc54016b65f2b09012e5021e0a. 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/7G3pb0JdD5iYNeoqT00L0q.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/7G3pb0JdD5iYNeoqT00L0q.
{"copyright_id":"0xc90731ebe4b1cfe3d0c1b66ada842ff747b25c4017a274f84f2288278b6565d6","isrc":"QZTAW2265496","name":"DELA MARIJUANA","registered_at":"2026-06-06T18:48:38Z","spotify_id":"0NeYR4sbICzAsKZNZMK0wK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc90731ebe4b1cfe3d0c1b66ada842ff747b25c4017a274f84f2288278b6565d6. 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/0NeYR4sbICzAsKZNZMK0wK.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/0NeYR4sbICzAsKZNZMK0wK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8549d5ba4f11b069607a566fb03f3f58d99b3f2988e3ea19884382edacf8c09. 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/2hgUqK2W6CrCsfrywpq5iD.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/2hgUqK2W6CrCsfrywpq5iD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5b2507d6e957ad53a75b2fb52e68d58e86c9e846ba42d12a8b12d6e1e8b8585. 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/3gg0mE3iSQeQzqqYXVaiWK.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/3gg0mE3iSQeQzqqYXVaiWK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x972b725703cebe640fde5b985104d351b302c75dad5ad30ae5712a530529a072. 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/4n8HUSIwlcstDt7OGJCSD6.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/4n8HUSIwlcstDt7OGJCSD6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x583d75e7b5b674f4adc8564f72007372c68d669f52eacba1f75361225db22629. 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/3dawQ2KNvYrFXQ8nH6V2HM.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/3dawQ2KNvYrFXQ8nH6V2HM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e9817c2e1aae2271e8d4ee35f273944cc54cce5d7396cffdfd8eea29c4091c9. 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/6tlfHEDM636aDPdP8vIdnw.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/6tlfHEDM636aDPdP8vIdnw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c3f4ac87fd7ebc3b03f1f6577ea5a5e77cdc51b911b001c89b9f5595e5970b. 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/6ko0ugyIQPPPnrp4AeHc8O.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/6ko0ugyIQPPPnrp4AeHc8O.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfdc54b32fc0b935dd83517f63820018d6a3c37cc464f2e254e3c6901a287ee8. 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/6GiTUiS0A8ORsZesaOSwj2.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/6GiTUiS0A8ORsZesaOSwj2.
{"copyright_id":"0xfa849da1ee7cac9f50fee299fa8828e03b12caa4995c220b504976584403ded9","isrc":"QZHNA1914080","name":"All The Good Girls Go To Hell","registered_at":"2026-06-10T20:31:53Z","spotify_id":"0cLbZoYfUuQAHA2BMIZdvh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa849da1ee7cac9f50fee299fa8828e03b12caa4995c220b504976584403ded9. 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/0cLbZoYfUuQAHA2BMIZdvh.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/0cLbZoYfUuQAHA2BMIZdvh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b35c5f1e3ca886815ee2b3aea7d08210076ceaa6d1f2f360a6a9dd1502b79a1. 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/6brcP2NKlr4yiG9PVE6qP5.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/6brcP2NKlr4yiG9PVE6qP5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a6296633449b62723e7fa73c374a06dc942d419fd81c83617402a446aedd041. 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/6Lo02LqKX1JwrwHeuD0KQM.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/6Lo02LqKX1JwrwHeuD0KQM.