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 0x15cb94fb65d224ac22008fae39fa6f5f960646c60aaf2a7e2926dbc703945d9c. 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/0d3262ce-6e61-4325-ade4-be651498dff9.json and https://artists.proofprofile.net/proofs/artist/0d3262ce-6e61-4325-ade4-be651498dff9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Não Perca a Promessa de Vista - Playback
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 0xa474671245c094808268491ecde28a3aae87744a079ac40f77e1120ee3735f2c. 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/6JqN4sp95YXjyIraf5cxOR.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/6JqN4sp95YXjyIraf5cxOR.
{"copyright_id":"0x6429ea5a256661bac378aa8624e80d475f336ba83c6062ddc7a0cc3f6b468ede","isrc":"BX44O2302518","name":"Vai Ser Tão Lindo - Ao Vivo","registered_at":"2026-06-10T21:42:24Z","spotify_id":"0X5mhI2zPD8HPFC0BxFGJ1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6429ea5a256661bac378aa8624e80d475f336ba83c6062ddc7a0cc3f6b468ede. 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/0X5mhI2zPD8HPFC0BxFGJ1.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/0X5mhI2zPD8HPFC0BxFGJ1.
Se Eu Pudesse / Eu Vou Curar / Escritor (Ao Vivo)
Se Eu Pudesse / Eu Vou Curar / Escritor - Ao Vivo
{"copyright_id":"0x1d1d092eab340acc9ece3b7ee362ec15054acd66fda72f1760c3374b4058c427","isrc":"BR4TF2100188","name":"Se Eu Pudesse","registered_at":"2026-06-29T15:40:36Z","spotify_id":"0BMTiD0fTcIZNrL2sOFiIg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d1d092eab340acc9ece3b7ee362ec15054acd66fda72f1760c3374b4058c427. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0BMTiD0fTcIZNrL2sOFiIg.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/0BMTiD0fTcIZNrL2sOFiIg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x381f4f388f60ed32681307a0551c1c76aa29fc48365e9775b1951fc2def9a1a3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2Okk6lsvb9035L0iv6H6wg.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/2Okk6lsvb9035L0iv6H6wg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b549681641a6165b4d1d88a7d4648d8c4d1b1ae54b5d33c9c246123ac4109e4. 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/1EoJ0JefnUR3QoI1H06BTj.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/1EoJ0JefnUR3QoI1H06BTj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03590d9b33f5d25ae8b77542da441f8d1250664fe00c211949a9394d5519c61a. 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/50qCsSnP6gGyiUah6mgeka.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/50qCsSnP6gGyiUah6mgeka.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd12c6aba8ed05c2833df8e891884e6a6be56e3f30b0cc40bfa0e69681dde4252. 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/3B3BODmAd67Hyw9DC1z33W.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/3B3BODmAd67Hyw9DC1z33W.