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 0xc8b526ada7d9df89d38fee2a7b6139724673b80765af996bed4bb59ec30f6195. 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/1bab46b5-a7fe-4625-bcb0-59344c1941ba.json and https://artists.proofprofile.net/proofs/artist/1bab46b5-a7fe-4625-bcb0-59344c1941ba.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 0x958fd26a51f5243fb0dd25e00edb1cf70bd0e1c6c1fc929bb6142c0588ff73cb. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/25URJ5bQJB2aEnG3sKyPqu.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/25URJ5bQJB2aEnG3sKyPqu.
{"copyright_id":"0x8857a2a92ce53c635b7f2e282ac502d486d24ecb4c6c5655079ec603b59516cf","isrc":"BCDFI2400012","name":"Você Aceita? (feat. Sanak, Signobeat)","registered_at":"2026-06-11T10:08:56Z","spotify_id":"5w619FAenOXBNRslQtEllp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8857a2a92ce53c635b7f2e282ac502d486d24ecb4c6c5655079ec603b59516cf. 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/5w619FAenOXBNRslQtEllp.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/5w619FAenOXBNRslQtEllp.
{"copyright_id":"0xa0afad6507cf232d603099eed42979f3443b2bc30a75c2a8e33fdc595af9aaea","isrc":"BKEZ92400009","name":"PRISCILA (FREESTYLE)","registered_at":"2026-06-07T00:33:50Z","spotify_id":"6h2tjeB6o2oioiVDhSnHbK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0afad6507cf232d603099eed42979f3443b2bc30a75c2a8e33fdc595af9aaea. 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/6h2tjeB6o2oioiVDhSnHbK.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/6h2tjeB6o2oioiVDhSnHbK.
{"copyright_id":"0xa0afad6507cf232d603099eed42979f3443b2bc30a75c2a8e33fdc595af9aaea","isrc":"BKEZ92400009","name":"PRISCILA (FREESTYLE)","registered_at":"2026-06-07T00:33:50Z","spotify_id":"1w8n9dzCRdOSj43EeGLj9Q","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0afad6507cf232d603099eed42979f3443b2bc30a75c2a8e33fdc595af9aaea. 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/1w8n9dzCRdOSj43EeGLj9Q.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/1w8n9dzCRdOSj43EeGLj9Q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce87adb55b4b26c6a4ac4ce27644b02740dfe221e6741bcf483bbf53faa503f. 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/3h5W0KgFwOCaejvoQzWCP2.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/3h5W0KgFwOCaejvoQzWCP2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeedaf0510b2588d487d5d0d1b1c6c0f59d0b3f7b6022c166c21f67fc6da9ebe. 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/4fE1XYFq8yHspXktDmPU95.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/4fE1XYFq8yHspXktDmPU95.
{"copyright_id":"0x150ac27d3d515fa63e8eeefd9af063d832a0c4e0828336c761af8c6aa7dda2c3","isrc":"BCGSB2300008","name":"Mema Batida","registered_at":"2026-06-07T13:28:51Z","spotify_id":"7oLxPV94C0kWCd7I5ULqaM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x150ac27d3d515fa63e8eeefd9af063d832a0c4e0828336c761af8c6aa7dda2c3. 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/7oLxPV94C0kWCd7I5ULqaM.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/7oLxPV94C0kWCd7I5ULqaM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed24ab664c46085f60cd9c9683ff6a451c77010634d942b3736f8dfc48f08871. 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/2h79ZvaqgLgyURT2bV8pdH.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/2h79ZvaqgLgyURT2bV8pdH.
{"copyright_id":"0x73cf7147cde59e7d641616f1ad6aa85e08954c017f77a9352ea0db15bb5eb2e2","isrc":"BCCNA2300008","name":"Quem dizem ser","registered_at":"2026-06-22T00:44:11Z","spotify_id":"6SyZY8NKXFaYXB6Q8yKiyF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73cf7147cde59e7d641616f1ad6aa85e08954c017f77a9352ea0db15bb5eb2e2. 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/6SyZY8NKXFaYXB6Q8yKiyF.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/6SyZY8NKXFaYXB6Q8yKiyF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x958fd26a51f5243fb0dd25e00edb1cf70bd0e1c6c1fc929bb6142c0588ff73cb. 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/7t6nbfqYzN0tqJpwH7KYoI.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/7t6nbfqYzN0tqJpwH7KYoI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9149b75ca3b685cfa6382de40eec0a3704caca07faa33526c0f6c6e4c628920e. 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/3iNtJrNdF61q9syhQ2935n.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/3iNtJrNdF61q9syhQ2935n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2271b213abb90d80c9b304d6253428bc106e6dd4fde47c3afb6e765674080f4. 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/2NyvpOe02hCmLMEzj2d38N.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/2NyvpOe02hCmLMEzj2d38N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d5d2dd62b17fba8d288c0335e52a1af7ea3801e416d9e4c8a9fbe7bb436cae6. 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/5zygPgCgLZJlfXF32XjQLZ.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/5zygPgCgLZJlfXF32XjQLZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f7d682eb8532709c9f1d7051dd3976e6d18ebe594c096850669319f6615120. 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/2oseDqz3KcCDYgJ0sWnkWx.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/2oseDqz3KcCDYgJ0sWnkWx.
{"copyright_id":"0x0c7286a5959d2e641d92c8dcf556d84b4a8ae71bd20aa274fc4b096d5d64463f","isrc":"BCGSB2400011","name":"Devolve Meu Sono","registered_at":"2026-06-04T09:22:10Z","spotify_id":"5TkXMKkX8bcFuc3lB26dMG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c7286a5959d2e641d92c8dcf556d84b4a8ae71bd20aa274fc4b096d5d64463f. 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/5TkXMKkX8bcFuc3lB26dMG.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/5TkXMKkX8bcFuc3lB26dMG.