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 0x4b8ddf4006cc91e382aad201a6c7ada3503c41160c47dcdde7c14e668914af22. 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/ef9679fe-ec3a-4103-8eaf-7aa65759282d.json and https://artists.proofprofile.net/proofs/artist/ef9679fe-ec3a-4103-8eaf-7aa65759282d.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 0x8fe27b474670528c8165c0af212e4fcb25fa42b7317393e82cedf16451599b2f. 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/40nbEEgtgEPseFQCWZl1Qs.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/40nbEEgtgEPseFQCWZl1Qs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x303b3e5fd85c9e229bba8b27cceebebbed07f7a99ef44693a486b4ad1070b15b. 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/2lLO3jYvAUpqqMSe6duHHW.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/2lLO3jYvAUpqqMSe6duHHW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd981e53d9f11b600526aad4cfaa7d4ef6b3dd8241cf617841ab5589cbec53e36. 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/3ormqlzn8EK7wtUBbMYEJr.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/3ormqlzn8EK7wtUBbMYEJr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x967e95e7715c5c11477268919ce0a500f2f5e0a2665823eb6341fa1172c4874c. 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/2pwlFItINTdHh7KQRmUtoa.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/2pwlFItINTdHh7KQRmUtoa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe324dd2d877f19ac1d786bc51ece491b80df3d8ee2f703fd8a45c96abbfdcf3e. 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/1yhBkj0wzbkJTacZi9S17B.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/1yhBkj0wzbkJTacZi9S17B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa051576c771bc7a559825ded823eacbe578f23a3fdc8a1b28b7582b470cc375a. 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/1RUHpf11ghuj2FRsr2sdKl.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/1RUHpf11ghuj2FRsr2sdKl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a83ef2e026668939e62ab07bb814f54904cbfedbcee621c845f9f777bd996a0. 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/74zVY4mioWq4IYpaaeJhkF.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/74zVY4mioWq4IYpaaeJhkF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2387fee39d4b6f741bec21b235458c0e7a35b2d1d2718a1b0ec5acbb8714e6b4. 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/6a0XccJWXnzKuNWarYWnzD.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/6a0XccJWXnzKuNWarYWnzD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c1eccc3db57f392dbea63a68c4979a9484edd93aac739ce7cca753fb3ac3240. 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/4nHAGzEbDxvZGrppg4mXGi.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/4nHAGzEbDxvZGrppg4mXGi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6f3db7d5b6f87eef13ebcd5ff3d8d7e117064747b8f1af8e3c9e06269352d94. 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/3VAWBQtMV10ImXFG3AxH42.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/3VAWBQtMV10ImXFG3AxH42.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9faa027e37f927db4cd5f76fe327584e3fa4b60622ade1c0431ccdbf75ff2a79. 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/6XCq3AFAVfxFIPX2KbVJSM.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/6XCq3AFAVfxFIPX2KbVJSM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde6ab082de8055194fc2a50049570948fca1eaaf6897754598e2aaaaac4252f9. 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/61sF84Hv9lXunT9dzlRMmT.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/61sF84Hv9lXunT9dzlRMmT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a29c9baf3cf76602cf2204d176866c6968c770a4b10c1d105d87750c021f99d. 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/08GWFyY7tde0SHjkSidtkx.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/08GWFyY7tde0SHjkSidtkx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8c7814976ec1dd0335cc4e9a734d57336b5ae29bcce443905606baef252b652. 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/0YfY31hyBrPwZo9GYZLZfn.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/0YfY31hyBrPwZo9GYZLZfn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d4e29e7c53697074a94a7f20c412a76a7bc9b6156d7580610fe5ef616f79ec7. 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/5ZyTsX8xp7UrcSDTDnhUVe.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/5ZyTsX8xp7UrcSDTDnhUVe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aa807f62013c72dd1ade507974befbfd13b9e7e20d1c6fb08af44c645c744f6. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/67SzAzYC1RpbtgqUsWiRo7.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/67SzAzYC1RpbtgqUsWiRo7.
{"copyright_id":"0xbae6cb064d35fe487c7b68ae113a151d778fbb21de4e4b59123c5fbf804cb45c","isrc":"BRTRB1200239","name":"Porto Alegre (Nos Braços do Calipso)","registered_at":"2026-06-20T04:23:37Z","spotify_id":"7dHtAU1a6ZSO4g6SCDzz3v","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbae6cb064d35fe487c7b68ae113a151d778fbb21de4e4b59123c5fbf804cb45c. 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/7dHtAU1a6ZSO4g6SCDzz3v.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/7dHtAU1a6ZSO4g6SCDzz3v.
{"copyright_id":"0x160d0d4f1d7a0d45ed903ddd2c4abbb2810fe6043f5a031d5738b2ff406db46d","isrc":"BRTRB1200243","name":"Negro Amor","registered_at":"2026-06-20T23:08:56Z","spotify_id":"6jxpeW9Nq1lKBOwO9ahy9k","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x160d0d4f1d7a0d45ed903ddd2c4abbb2810fe6043f5a031d5738b2ff406db46d. 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/6jxpeW9Nq1lKBOwO9ahy9k.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/6jxpeW9Nq1lKBOwO9ahy9k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf227a0ea2a0af5076122089e7269388f3f03fe1d6cf744775133abbfcb257566. 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/4AWUUsWa0EFjRNYrmTfnZv.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/4AWUUsWa0EFjRNYrmTfnZv.