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 0xb2e9e398d0ded952037765d3516b510a7fe9fe81ae7500fbb94b594dbf17062c. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d9a88d58-312a-4ed6-8b50-bfa7821194c4.json and https://artists.proofprofile.net/proofs/artist/d9a88d58-312a-4ed6-8b50-bfa7821194c4.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Vem Ca Me da Vs Sequencia do Empurra e Toma
{"copyright_id":"0x37eabe62900fae3731e5926e687b30691f06d14dae15f3f61d14c6211c0d8048","isrc":"QZN882506173","name":"Que vontade de Fuder Com Ela","registered_at":"2026-06-21T06:41:07Z","spotify_id":"3aTHek3GhstGQepLeI9XyR","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 0x37eabe62900fae3731e5926e687b30691f06d14dae15f3f61d14c6211c0d8048. 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/3aTHek3GhstGQepLeI9XyR.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/3aTHek3GhstGQepLeI9XyR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x598ac474ea0a2e7a9749eb873d09026d5588f2c1d46ba13047c630fa362c6e95. 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/1j5YqHdAOX5KcbW6JlScMm.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/1j5YqHdAOX5KcbW6JlScMm.
{"copyright_id":"0x95dd347f1b2d9ef2aba9245a7c6dd21436eb4069cecbdbbe0897eb200be55a36","isrc":"QZZ8B2421995","name":"Toma Leite Piranha","registered_at":"2026-06-27T02:01:46Z","spotify_id":"6EXEg2E76iEhJkpEZgVyDq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95dd347f1b2d9ef2aba9245a7c6dd21436eb4069cecbdbbe0897eb200be55a36. 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/6EXEg2E76iEhJkpEZgVyDq.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/6EXEg2E76iEhJkpEZgVyDq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2234e4730e971ad4eb824b3cb08375d44d4160a0c11a05a64ba7bde21512cd90. 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/6ypVtWzW8TovpUgZ0rN7CV.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/6ypVtWzW8TovpUgZ0rN7CV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x264b0c44b2869b766a9529a6180a9f483ca1a098e309f26a0ed12a21012732bc. 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/00kPaf5kR6D1VmpU6wgfJd.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/00kPaf5kR6D1VmpU6wgfJd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0779e227bc953204d058427ac9d611b2416a0c329ec55fe3812ff4907e5ac4a8. 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/3E2iZujNOHA1fb8xSh3aOF.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/3E2iZujNOHA1fb8xSh3aOF.