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 0xbd997f28305653afcb949e89a1323097adf42ab56ffb1ac0249e95b420fb40e3. 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/602aff90-1dc3-49e3-90fe-e12c9d053c12.json and https://artists.proofprofile.net/proofs/artist/602aff90-1dc3-49e3-90fe-e12c9d053c12.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 0xd7a33b8b8f6f7d442d8cc805d66e3a3936e756c0d120cb70f3c1be6b3d164f21. 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/QZS2U2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00311130ad1224c8b9dce815dee082e63c1a3a636d3d4aff7cd43eca3792bbf. 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/QZS2U2100033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x021f7df127e9a2d6cdfb46570e07a453f6807cf48a05cbba0d333bb95c768042. 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/QZS2U2100034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667b428ac12c13f8d9b5f6c5df5f2eb1386c44381a981ac24b755b28369a6c5d. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZS2U2100035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa23f7729ddee87038d6ed6fbb65013849b7918a838cd971d7c80d3c2864b81d. 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/QZS2U2100036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aed5d921a8899c4fdc9e7c7c29f433adb9fbe361409662b283018783a39286d. 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/QZS2U2100037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf1037cb13da286864733a009a37dd93879fe4effe4bc4e1620cd9ba72c999e9. 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/QZS2U2100038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef2807357725bba4cedcf84a85d5f3007c73b82fa76d15e98bd1a67f7e665abf. 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/QZS2U2100039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5abca1bbcb3026e67aa7155a8abe2e020dcd1ace3b2f70e9a7c8fb919f2d3ed. 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/QZS2U2100040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1205057f8f4a3871f3941119f64d8b5f6a2a8e2e802d804f407d22a17d8e838. 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/QZS2U2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93ead594762748cf6e2fbf585d4949c61a7d18014f3451860712cfbf2e218da9. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZS2U2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4067017daddef40ecb3475d517de6528f87366c9bd4effe7efae9497abc7a608. 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/QZS2U2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dfa513530d281f36683461c4dbbe38bc820cbf37ef3333f825fe68fd5d721d1. 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/QZS2U2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ef298043d6a98d629f0caed1980db9fc476de713195e934d1780fa2982b2e6f. 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/QZS2U2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e39d4c9c9a542756648453ec7d5db18c8243f3d51db14a4e2aad4a3064b007b. 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/QZS2U2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0dd8a7c084927b2ae234b4bd5b4952fd45d75995fc6e7bd178592a4e95445e1. 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/QZS2U2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1205057f8f4a3871f3941119f64d8b5f6a2a8e2e802d804f407d22a17d8e838. 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/QZS2U2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2378c453822af9b22cadc3c648692469ddd8af27f5786840f7369b0e290311b. 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/QZS2U2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd01ff5711fc5a83b5f7738523fd5d7ab0523b9529878538a3a20e92bc2fa64c3. 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/QZS2U2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x876699a2cfcf8033e56621aa2e8f2c3d63cedce2cbc5aaeb3b6fe0308750df77. 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/QZS2U2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc03eaa3f666ce8ed85aae6d20e67e11225277c46b80aa2a58afc6ae367b32c3c. 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/QZS2U2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93ead594762748cf6e2fbf585d4949c61a7d18014f3451860712cfbf2e218da9. 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/QZS2U2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b260cbaee07489fe937cf6bb9c2803a26a5be827a3158d7508eb05af78b73b3. 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/QZS2U2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b601b3bcb22f053c930b03888a388ca0ee4d462d0ee48d4858a8a3976dfe873. 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/QZS2U2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2152d9bf30225c5ae5310d1f0d871546f548c19cba465cd6c8bf06d7596ffc1f. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QZS2U2300042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9790491d9f0f056596c86cde0d9d389b5b7c3af2fbfcdd536613fa806efc4305. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30: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/QZS2U2300044.
Ángeles Medley (Todos ven Su Resplandor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x438e2b91fafe082c4ca82b5605a08a5930e9a93d8a61f83cb354093e300f8348. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZS2U2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa468a1af4741dfaa8b3627721d2c94768db997296f3d9cf81f178a0e6f49b300. 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/QZS2U2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60fa3c3873b63c216d24eece7fc091f91672807a20d94f54ff26a7c74dbae2fc. Chain 2 (Bitcoin): anchored in block 958703 (2026-07-19T08:36:12Z), 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/QZS2U2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81083617120e686342359ca9b98e1f9d1371330c6e2309b6f04a6fc82aa8555c. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZS2U2300052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf29c0fd7c0150a1d89554324b2a6e7fcf281d11a38fa8991529327de854c52cd. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZS2U2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dfa513530d281f36683461c4dbbe38bc820cbf37ef3333f825fe68fd5d721d1. 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/QZS2U2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7473e92d08f959857f958366fe32592de68a911ca473aa42c3953ac0cfd09f62. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZS2U2300021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1205057f8f4a3871f3941119f64d8b5f6a2a8e2e802d804f407d22a17d8e838. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZS2U2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e39d4c9c9a542756648453ec7d5db18c8243f3d51db14a4e2aad4a3064b007b. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZS2U2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef2807357725bba4cedcf84a85d5f3007c73b82fa76d15e98bd1a67f7e665abf. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZS2U2100039.