1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0xf654cd64b4db32e56b88e539f8b871d7c005b0128bd4f7521f8117ac5bf6a1ca. 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/73ad6274-79d2-45b4-aa90-5e13ab92aa1c.json and https://artists.proofprofile.net/proofs/artist/73ad6274-79d2-45b4-aa90-5e13ab92aa1c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdb370adbe7e408ddbc4868f596efd51160d2f2cea341f0c8469f8c1f8201e3a. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHZD2253859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70d0fe85186586c6dc81739b6e7deee8acfdaadde5ef9df9454f42f5285c2654. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWS2177912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b1c4d4abf03927960598aed16a2843e4d2e1774d4684f908f520719c2459e2b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZPLR2057017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6f96d596c020fe0aca945691e4f606b085b018ae4624f1b3c7750d2e059e5e2. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ72253479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74bfc0cfcbb893342051376e7d7397de70907852dfd4d6b9c5f5e50790081412. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZKDK2317821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfd3aa264fee64b6ac8d6c1105b4dcc112a66547ec0ac7111e5c3953a47f8bd6. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2335082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf16529b856e6f9c2760ea5c776b5116b47221cbdf2aae0ecdcebcc8605309d99. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2326335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe42e8cca4eef59b7dd6988dc033c8661d9f660c2bf0a80e6280646356ed7baeb. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6I32214015.
Thank You For Loving Me (Strings Version)
Thank You For Loving Me - Strings Version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87854de02b0dfe3b7fdfff665bf9361431bb8aed1399a99baea5bf43dfc3c2de. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWQ2121858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8b7af7c00c56f47b13e539a6ab52d464eb58e12c3e5e63a23eb1bd594013b1e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6Q2196649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa76fc9ccfce63020d8370e9a34a057f048f6ccbbf7df69501f1eeb99095ab618. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52124124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x244699dca69114b5e71fc66d8387682e0f0f070bcdd3496192b82930e4db2a6c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ22183066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30d15bc3f5187bbd8757a3d41225e52d862b633431bf5a47f35d13b61cd3f9fa. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CA5KR2080680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x399dc87a99cdfc8364601e27941bf90ff0b3df71fd137589f57aed2438683469. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN72027806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac6d32b396729d685a0da159b870403d2261334deea25c0b210c7f50ca243e52. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB1940660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00ff31f8e86cfdab05a28954e8cef94fb525af294f5bda2a937c8e52de07e35a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYW1956750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04038834b4e3a1a799a1885675d353faf672b9b56bcfb9d63cd62df67727c7bf. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYW1956751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd189d9952614355d7dfcae4a3aabf220be183901f38b755469c44f3b8f5d961. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYW1956752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd08a0c8f6f1020cdd5aa3208be0691cac0c1dd23dc2ec2f2bad0c24e59761de6. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYW1956753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c63eaf363a1ae05876a314430ab037950a76ab10227460b236a2f9453379178. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES51991948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebf3bc136a8129c8e3cf416c4d45e79b2c8079a58b4540612806d9818a8e547b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES51991949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89030e5be103ffce486d0ce64c598cacbb07800b0a3493940d71e4c19f9e766d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6A91854155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaccc56f7f9ddfab6aead2d0d18f1f544478d29c24e7c4852c227f937fcc99925. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6A91854156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d1e07c244f083affb093a252cd146239d626d35a61f72f6c4580f51f4306c26. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6A91854157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5eee7c0cd36b255be7835b3bf1a22d1297d9f9a557ee82f429fac7a388c011f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6A91854158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda96a210556ec7c359733b86a83e068a1ceb7e64fbd4a2026b96782723816d82. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE5BU1769139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde8ca60eef38168fe55baae61800aae1259c5f9d1c6a4f8d6c3f6755c47a166f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE5BU1748259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba1404493162b7f08b941124e79a356411fcf67aa472c210f95d182737a53c9d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE5BU1737911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7424fd7b0579a803b8f06f26620bb953818be9f83eab091c045ad304e16f484a. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE5BU1735281.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch