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 0x46cb7f7124c2d0cd6bfa73311de6073da5b773e8183b00f82acbe033813902dc. 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/1360ff45-5cf1-4807-9e79-132ac1ddc2b7.json and https://artists.proofprofile.net/proofs/artist/1360ff45-5cf1-4807-9e79-132ac1ddc2b7.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 0x2c2c2777b684ff0192e8493e86ad6027c1e735b4e3f37d101f8508de78b8a9e9. 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/3imUTMISbkNH55h8KWFQus.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/3imUTMISbkNH55h8KWFQus.
{"copyright_id":"0x87a9b0eb9b6d11039342455c0fd86ac012aeedae27dbb747a4429f3b8cf30028","isrc":"QZWDD2489928","name":"Próximo Passo","registered_at":"2026-06-04T15:17:27Z","spotify_id":"58r4xh2mRnLOGpCd8SJFvO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87a9b0eb9b6d11039342455c0fd86ac012aeedae27dbb747a4429f3b8cf30028. 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/58r4xh2mRnLOGpCd8SJFvO.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/58r4xh2mRnLOGpCd8SJFvO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73852f4a72ab66e31fecbea4e58072b39c01ade314c5138f257c5f9c63dd1c07. 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/7jzwGCjF2mjymehkkk4QbX.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/7jzwGCjF2mjymehkkk4QbX.
{"copyright_id":"0x5ca20359c53489ba254fb9e521244a6e54b61df5c742802f1bfcbd64dae25387","isrc":"BRUM72301354","name":"7 NOVINHA PRA 2 MLK - BONUS TRACK","registered_at":"2026-06-04T06:47:01Z","spotify_id":"53d5THIukxStMHSJrGOOvu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ca20359c53489ba254fb9e521244a6e54b61df5c742802f1bfcbd64dae25387. 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/53d5THIukxStMHSJrGOOvu.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/53d5THIukxStMHSJrGOOvu.
{"copyright_id":"0x5ca20359c53489ba254fb9e521244a6e54b61df5c742802f1bfcbd64dae25387","isrc":"BRUM72301354","name":"7 NOVINHA PRA 2 MLK - Bonus Track","registered_at":"2026-06-04T06:47:01Z","spotify_id":"3pzU2VYir6Sem1IqZgDjyn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ca20359c53489ba254fb9e521244a6e54b61df5c742802f1bfcbd64dae25387. 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/3pzU2VYir6Sem1IqZgDjyn.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/3pzU2VYir6Sem1IqZgDjyn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6341e860e27fe6e531d2b443e4fe3104b6119f0b5af907ec1272bc5f3b9fa46a. 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/2LKa0lhd5O3b2rXvq8qBxS.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/2LKa0lhd5O3b2rXvq8qBxS.
{"copyright_id":"0x87a9b0eb9b6d11039342455c0fd86ac012aeedae27dbb747a4429f3b8cf30028","isrc":"QZWDD2489928","name":"Próximo Passo","registered_at":"2026-06-04T15:17:27Z","spotify_id":"211A1qh7yZFEwRusPiBWtb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87a9b0eb9b6d11039342455c0fd86ac012aeedae27dbb747a4429f3b8cf30028. 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/211A1qh7yZFEwRusPiBWtb.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/211A1qh7yZFEwRusPiBWtb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedc9ea2aa751b92bf904af688763ff18253a3dfd6cade2671e50d1bd8b00ab3c. 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/16LXfGWa7r4v1TCiIifk2Y.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/16LXfGWa7r4v1TCiIifk2Y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x619f7956bd446edfe075fa95585d010792def1bcb6ed4e50dc9d6d5d60bfaecb. 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/4LywZvSY91e8YqEHVqBkoI.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/4LywZvSY91e8YqEHVqBkoI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b8f1cb648e0b9c35c0ebaee6f9dff539ca08df7981262e71e31d5d06f9826a0. 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/6nN8XpGqjA3CQmDy3BTx89.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/6nN8XpGqjA3CQmDy3BTx89.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6341e860e27fe6e531d2b443e4fe3104b6119f0b5af907ec1272bc5f3b9fa46a. 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/3VpA3eY9WDUn8zrng3SvxZ.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/3VpA3eY9WDUn8zrng3SvxZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65932b437274e3da608a649d76a504911133da7c94171f1c9fd1ce2e837b517f. 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/4oyWfZjNKuheKH8j22XM1k.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/4oyWfZjNKuheKH8j22XM1k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23e5fa93dd621e21dce854b514f603b83b077c93c2063ceabe0008a67d2dccd1. 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/0HSj53YUlBZaxJCefj4rTT.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/0HSj53YUlBZaxJCefj4rTT.
{"copyright_id":"0xa419fe53794ad2d8eaee589d1c6f3f997c645b29c171541c0d2ae3c46d8dc979","isrc":"QZWDD2377041","name":"Aumentando os Lucros","registered_at":"2026-06-07T19:59:52Z","spotify_id":"0aNTWQJxgCITk8VI7WdymQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa419fe53794ad2d8eaee589d1c6f3f997c645b29c171541c0d2ae3c46d8dc979. 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/0aNTWQJxgCITk8VI7WdymQ.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/0aNTWQJxgCITk8VI7WdymQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c5dab619ca63d791a5111b6d293b39dadda3d01a6908b9c49b13e7c3ef17313. 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/5jzcxib2TSkbcEuZPPF1DT.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/5jzcxib2TSkbcEuZPPF1DT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x631ec8992e8975d5a5830c27153a39ad297f485a540cbfc4553311e06927290a. 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/455DsXncSxfrW6LJJISdv4.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/455DsXncSxfrW6LJJISdv4.
{"copyright_id":"0x1ab3923ab01065276e07de2be6ace49a68698d86391cbe14ded97c9dfb16c519","isrc":"QZWV32376769","name":"De Novo Não Vamp","registered_at":"2026-06-25T19:54:27Z","spotify_id":"3afLfk2lCYvMjoksGVIpsC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ab3923ab01065276e07de2be6ace49a68698d86391cbe14ded97c9dfb16c519. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3afLfk2lCYvMjoksGVIpsC.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/3afLfk2lCYvMjoksGVIpsC.
{"copyright_id":"0x08849c3ea27ef3ab0bd2c0589c55ead9f5ca8e5c6de3ff9008fde6df479361fd","isrc":"QZWDD2377079","name":"Números da Sorte","registered_at":"2026-06-05T07:03:00Z","spotify_id":"3UI58WI72Rw3k0FBOjqNTI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08849c3ea27ef3ab0bd2c0589c55ead9f5ca8e5c6de3ff9008fde6df479361fd. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3UI58WI72Rw3k0FBOjqNTI.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/3UI58WI72Rw3k0FBOjqNTI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c2c2777b684ff0192e8493e86ad6027c1e735b4e3f37d101f8508de78b8a9e9. 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/6GVoDwxdxhulxZSyLV3ZFl.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/6GVoDwxdxhulxZSyLV3ZFl.