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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd0e38f5ab4d105b64ba9c412fffe535dfbdb0b65bdbba79718ddb8d58aa6180. 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/7bc00129-b55e-4abe-8e8b-809fc4213926.json and https://artists.proofprofile.net/proofs/artist/7bc00129-b55e-4abe-8e8b-809fc4213926.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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x951a078bb7051319534cc99e7a03bdf5dc5088ae59fc74bd0dac4c44193fac3c. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/ES5151602459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63df828994b5a7039cc8745392fac6db0dd1f1fb70cea6b2bfb64a1b95e25561. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/ES5151602460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54e89c12a1993a58fbe76a755adcc4ffbc908bf873a1da54fcf0bafa43505bc2. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/ES5151602462.
Canción de despedida (feat. Gabriel de la Rosa)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d9562dd4aca9cdbffa780bd322de4230e0129dfa344efa0f5cce03a59524a0a. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23:20Z), 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/ES5151800911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98dc5d3d1a7ae5312a26d61f27ac449e128c6add4acbb0efd2b1f762ee07520a. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52: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/ES71G1869602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe365a2510d0002d56aa21f5d2c067da7b34f16c2648b67ab494a99ba4f5e9ef0. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/ES71G1874064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6a51e1b3f8aa3abb1a050041621891d6bcb093cf1441d54de7e2edd1f2d4afc. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES71G1880510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa990b1b5aecb64f29deb77b77662e4c65ecaf41c8586859449df825fccc47e9e. Chain 2 (Bitcoin): anchored in block 959015 (2026-07-21T13:52:01Z), 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/ES71G1880514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2fb59ec29dcfbbb247536a1c23bb1d7169cd137ddafb128a0c1cefad7134ef6. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES71G1880515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaae3c381e83428feb355eb5a4df00d7133758ce9d70a607c3ef16033bc1d1fad. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/ES71G1928578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba00c728debbebb7f2d2677f77feaf1dc5d53e0ee61d08966d0671e87dd9c079. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/ES71G1928579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6aeb04cfe82cc5333c1bf40732b0e3e987c5d336635676b323ce05077634d0c. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/ES71G1951333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ebdc2e6efd601228bb34cbb89e5d9de05176eba3269d18174e64c5761a6dcc5. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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/ES71G2022234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fc78630f21a9212c588a62620b27d86d614e8cb3df2f6dcceb41af032488b96. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), 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/ES71G2101708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2085970a2cb321c8c78e3a9d0fcf24b6ade606c79501356529d26606495d8aa9. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/ES71G2122334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9594474678bd373fb7cf135d5bc0d3b1f1cd3bc54e86906650eb680a68e3ec28. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/ES71G2109882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43af894a58feaaa331f48a659b89281e9355b0d84add721f1b2fce4262801320. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/ES71G2122339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6d2feea11fae706d5ace65dd701c52747348977dbfe4bf7da5eda158318f26f. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/ES71G2407207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4413650552ef819a769eab818d4913305157607c962b3f8f0ac57083f1839e2. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/ES71G2415885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f891bec0ef29b053bea63bad4838911c1e79d4e6ef6ec8d88ea6357a14956d4. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/ES71G2421683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd98e7ce6cb94c08e9f7c7498f08947dd45178c6345a740e228adbc0f422e8ae4. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12: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/ES71G2421685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6a0e79e7e4f080b03235e5405ed200a0929996801f07cde37fefd3c09d2a573. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/ES71G2421688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34c375d9cf60766ac049f6fe36dca91619dabe677421f9333f7deec22f39138f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/ES71G2421689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6d2feea11fae706d5ace65dd701c52747348977dbfe4bf7da5eda158318f26f. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/ES71G2407207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7cc26d6ebf694922e0a151f4d6f87433a8a7d788ecd17fbc8336f6b5dceb208. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/ES71G2412173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e20184d90ae631ab9c7624fc11baff1dc9d897590b0c49e0f41340ea40c935f. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58:20Z), 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/ES71G2420025.