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 0x1fdf40e1108749befc3a86e31b19f35fb3a176f2eac49b1cc027e4ddaad444cd. 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/b2053f17-cc3b-4ce2-8456-6c5658d94c83.json and https://artists.proofprofile.net/proofs/artist/b2053f17-cc3b-4ce2-8456-6c5658d94c83.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x548346797df2b2f9a61bbd7529880e56a8fd3348e683953da54cc4aae11bcdcd","isrc":"BC0HH2200014","name":"Morar Com Vc","registered_at":"2026-06-06T04:51:09Z","spotify_id":"3WLBlHj7R9KrbnGLsIuZrS","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 0x548346797df2b2f9a61bbd7529880e56a8fd3348e683953da54cc4aae11bcdcd. 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/3WLBlHj7R9KrbnGLsIuZrS.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/3WLBlHj7R9KrbnGLsIuZrS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabd7a691e6ccc9d2ec32217c9311a5ee250735e706255bbfda2cd7cfbc34ff6f. 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/5LWf6aSIrK4Bj7exlmnDRB.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/5LWf6aSIrK4Bj7exlmnDRB.
{"copyright_id":"0x907d0f47a3ab4b03d0fd533e4dd598bba4832cc6237d157c4b28940e6e7ce2b6","isrc":"BC0HH2300005","name":"Desse Jeito","registered_at":"2026-06-18T01:46:52Z","spotify_id":"2L53ImIipwPpFeuDfoMtxb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x907d0f47a3ab4b03d0fd533e4dd598bba4832cc6237d157c4b28940e6e7ce2b6. 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/2L53ImIipwPpFeuDfoMtxb.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/2L53ImIipwPpFeuDfoMtxb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba7ad481ab711e99777946e03d65c4af82b849bb47e9269ba6c85adb43b2294. 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/1pYNxpZjfLo05euyIoS9Z3.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/1pYNxpZjfLo05euyIoS9Z3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ddabdfc2ac47566ff094f2f125a5c78f4a0df20559ef4a75498b213ec813942. 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/56Q7vX50SJzF5L1U3M0lyc.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/56Q7vX50SJzF5L1U3M0lyc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x548346797df2b2f9a61bbd7529880e56a8fd3348e683953da54cc4aae11bcdcd. 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/297c1r0YXg9QBVfluU6wlk.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/297c1r0YXg9QBVfluU6wlk.
{"copyright_id":"0x5da56181c035e2b14dfff7a8d2d5a90edc29285fdc6b041cf1f6c806d4491bef","isrc":"BC0HH2300007","name":"Hola Chica","registered_at":"2026-06-10T18:01:17Z","spotify_id":"5cRl4i46aJvR6TUtxlypY4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5da56181c035e2b14dfff7a8d2d5a90edc29285fdc6b041cf1f6c806d4491bef. 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/5cRl4i46aJvR6TUtxlypY4.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/5cRl4i46aJvR6TUtxlypY4.
{"copyright_id":"0x9fddacff8544b5082d8bc99c1c4351ba6e1d11fbf4d08b1530f9c8cc72cadcb8","isrc":"BC0HH2300001","name":"Às Avessas Por Você","registered_at":"2026-06-07T20:25:27Z","spotify_id":"2dgJ0hjh6cy3v2JBCRb92a","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fddacff8544b5082d8bc99c1c4351ba6e1d11fbf4d08b1530f9c8cc72cadcb8. 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/2dgJ0hjh6cy3v2JBCRb92a.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/2dgJ0hjh6cy3v2JBCRb92a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1b753b470854170a3209cf6391e90cd0ed93ec09685198a4fca6558c1950fa3. 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/4sBBPXB3DCYhZEdehLALjV.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/4sBBPXB3DCYhZEdehLALjV.