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 0x3a3be77e72f47d521c0f0a7558e81561bb14e26333118d9f11d6e8bcd47a0c6d. 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/c8059d56-14af-4fc9-8860-104469c0053f.json and https://artists.proofprofile.net/proofs/artist/c8059d56-14af-4fc9-8860-104469c0053f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8091e5aa0e889c61d41e34d9379ebd2b9f8a60825a8831e56a9b66c378fe56dc","isrc":"QZTAU2243533","name":"HoodBitch Anthem","registered_at":"2026-06-08T15:44:03Z","spotify_id":"2vbMSCQNU8WWv0fvuUpYpx","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 0x8091e5aa0e889c61d41e34d9379ebd2b9f8a60825a8831e56a9b66c378fe56dc. 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/2vbMSCQNU8WWv0fvuUpYpx.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/2vbMSCQNU8WWv0fvuUpYpx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2900e76079dd03b47359e263a5dcb1e648f5fbc9239ee097b093a4dddae5dbc5. 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/62s5VF98SkvYG3xi5ieoKo.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/62s5VF98SkvYG3xi5ieoKo.
{"copyright_id":"0xfbe6ec33a4e51ec5b2cda45a7c581e431bb9e93e5bd24bae8458701d15848e15","isrc":"QZMER2184698","name":"in my bag","registered_at":"2026-06-11T21:08:27Z","spotify_id":"5G9wD6OQMm7gIiKPgUQHPG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbe6ec33a4e51ec5b2cda45a7c581e431bb9e93e5bd24bae8458701d15848e15. 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/5G9wD6OQMm7gIiKPgUQHPG.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/5G9wD6OQMm7gIiKPgUQHPG.
{"copyright_id":"0xb616d8f67af514af92d19f1f4f4928c3a541f499a8cf14ac78a47d75e65d3d45","isrc":"USSM12101826","name":"Hood Bitch (Remix) feat. Keke Palmer","registered_at":"2026-06-07T23:06:27Z","spotify_id":"5Y7OKycBy4TFju7ItWZh73","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb616d8f67af514af92d19f1f4f4928c3a541f499a8cf14ac78a47d75e65d3d45. 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/5Y7OKycBy4TFju7ItWZh73.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/5Y7OKycBy4TFju7ItWZh73.
{"copyright_id":"0xaf185612355a07e9caca9014a9e86e16a08a9c8292c7c20c5dcdc3d51c892a30","isrc":"USSM12101314","name":"First Day Out","registered_at":"2026-06-23T20:12:59Z","spotify_id":"4VhMAg3gWR7EVpATeviXEp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf185612355a07e9caca9014a9e86e16a08a9c8292c7c20c5dcdc3d51c892a30. 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/4VhMAg3gWR7EVpATeviXEp.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/4VhMAg3gWR7EVpATeviXEp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30b2695e0fe7485bb5b0f40fcf107340b2568cf660394f1ae1896f3c0bfd8884. 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/0tiHdvBqkAPPGFPfoxvLAi.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/0tiHdvBqkAPPGFPfoxvLAi.
{"copyright_id":"0xd1de455b6c07250a1d779b24d765fee5a214f494cc8f04a23996a354dfde5c4c","isrc":"USSM12100759","name":"Take Your Man","registered_at":"2026-06-20T14:42:39Z","spotify_id":"6EeSQ2ZnYNg5ZSu2SnWTUK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1de455b6c07250a1d779b24d765fee5a214f494cc8f04a23996a354dfde5c4c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6EeSQ2ZnYNg5ZSu2SnWTUK.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/6EeSQ2ZnYNg5ZSu2SnWTUK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70de15ed22d741655cbcbd23b5e8054aa1d32c829d90027ab3c747b1e3a828e6. 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/5PJx9DPC35tchlpzdwD9YR.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/5PJx9DPC35tchlpzdwD9YR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1de455b6c07250a1d779b24d765fee5a214f494cc8f04a23996a354dfde5c4c. 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/2comGRRF2ZT1RthSsV7cY3.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/2comGRRF2ZT1RthSsV7cY3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58035c5a86c5a6e231de832d5092a0a92a54df06912b8fa7ddf82990b3db3757. 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/1baoQ8qkA8Mkw4vgLyG0I9.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/1baoQ8qkA8Mkw4vgLyG0I9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30b2695e0fe7485bb5b0f40fcf107340b2568cf660394f1ae1896f3c0bfd8884. 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/1QncxlVV6UqA10Dh7pCcj9.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/1QncxlVV6UqA10Dh7pCcj9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78b6c8f495c82094abcbe7247df603dd832157835ae9d50c048f2e28d877615e. 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/6wXVlrlxee5wkg1N99hsSN.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/6wXVlrlxee5wkg1N99hsSN.
{"copyright_id":"0x9c295d88199871811b4a88508fb9f38ce6f63599c1b240abbea1636f5bcbed5e","isrc":"QZS662175364","name":"Get Like Dee Again","registered_at":"2026-06-22T08:55:43Z","spotify_id":"7rIW2z4GkCpXRuvCGNkxoY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c295d88199871811b4a88508fb9f38ce6f63599c1b240abbea1636f5bcbed5e. 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/7rIW2z4GkCpXRuvCGNkxoY.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/7rIW2z4GkCpXRuvCGNkxoY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cfc01bb86e6bbb515f5c20c5db3b9933285bf598177b8f011353043e49574b2. 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/6jXAsCnYHk6mpCZTIpLyIf.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/6jXAsCnYHk6mpCZTIpLyIf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dac3d2c667c70757cb9d56a65db668b081c90f469d4b74a2676986b8c88e8c7. 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/6Vqawi3BasCGZ3eHYKjgwp.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/6Vqawi3BasCGZ3eHYKjgwp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa66319530556dff0ad7b277efff29c2b48c95746218d0a458cd319a9a3efabcf. 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/5hxT0938enR3ryKIdJtO7Z.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/5hxT0938enR3ryKIdJtO7Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb26e86dd2883ed5ef486808c9aa2d6f0962a7fe262a91c9f53431d270330e87e. 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/1h9fjOlM64iWp8tS1fDty0.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/1h9fjOlM64iWp8tS1fDty0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4640ae21115dd1273bfb67006799c054e583463d45a98f32922b067d2489442. 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/0vsg7NaLRg2Ehi1zRo3p2Z.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/0vsg7NaLRg2Ehi1zRo3p2Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2ea85c158e99d9a261b5f70b2a7467aa4ccb1b1dc92478b43c7f478625158d5. 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/3hn1muK1v9wm93Yg9hc1jT.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/3hn1muK1v9wm93Yg9hc1jT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4d61d25270a9ad8a3a817e94e2274e3621354e835a65099cff8d006aa2a9253. 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/5axsk98qbC29Hrt7aFmmhF.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/5axsk98qbC29Hrt7aFmmhF.