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 0x7ee2dafc7a0c015dfaa402b29042f82f17076b6d056ecd0338c529402aff67f6. 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/48b5dc6c-0b70-4fdb-ae8e-9fad11e4b5ed.json and https://artists.proofprofile.net/proofs/artist/48b5dc6c-0b70-4fdb-ae8e-9fad11e4b5ed.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 0xc1adc89f27f8f8d2aaafa7949d9b57ae3e4dc313032754c59fb3c79f1161dbdb. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/QZHZ31950347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d7f814a44e06265f2c40057da227d72563e22969351342fc3d04c498b1fdf5. 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/MXC851600044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4926d15384a13ddc1ea9786d73942096bc7e9dbed38d32b0d2f4d95562b8f3cb. 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/MXC851600048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66ebdf38b75b00c36c4969e81efed213e2eb519f90141cd6cac6cefdf9c50ce3. 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/MXC851600049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4fce597f5e464887eb0f3da5f4462f6ca65fa437878ec3d088c787abeab8b88. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/MXC851600050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f8252aeb6bfb671c43abb2c17a7dfc5c3eaabf84d43e870dc3a91d6ce90d036. 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/MXC851600052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc169570e08ac36078caa4e58309d2edca61e13a347b01766eac772a5710d1ccc. 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/MXC851600058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3ea28602e58da8a689cc1bae5644d29066fad608751c738215a59a3241ad3dd. 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/MXC851600063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43cb68a0f1a9e7415ae48730bc81bcef6603c351a67104ebbc09f642395f513a. 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/MXC851600066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x738fc422a36ae536923f08c6baf0f1758a3ecd27071c649a9939b4311d87d0d6. 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/MXC851600067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe339c4b4db54641046c84529c5aed10052386d401db1b7b65552897a75a59d24. 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/MXC851600065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc43dbebcca2e27b6b979ddbc1b32e779ef93ee4b44e1c0f067aff9a47ba9ca. 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/MXC851600046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4926d15384a13ddc1ea9786d73942096bc7e9dbed38d32b0d2f4d95562b8f3cb. 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/MXC851600048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d7f814a44e06265f2c40057da227d72563e22969351342fc3d04c498b1fdf5. 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/MXC851600044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5427ea7f508df62cbf107582dc43c36d31b8a6d2272a107257f871b5b49550a. 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/MXC851600042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94b8e7b8277c1e0450f742c4fbe336b034b334f74fe0632db4e1cc5384ba427d. 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/MXC851600056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c9357e73fe34291f8148a16e514c3d72189d1ddf677537ed1524c17a5424de0. 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/MXC851600059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3ea28602e58da8a689cc1bae5644d29066fad608751c738215a59a3241ad3dd. 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/MXC851600063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ef65505ebb9649f6e02adbb5b6da088df9884eada8ff08f51ec5c62352dc34d. 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/MXC851600054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5c75b90d3e14673e94cf8124d14e9f16c4a854944aabfd9d140edc84304fe9. 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/MXC851600068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d105bcc336a6b59bf2552e7a1f07e72296d0a6693466a0d37a4f8220736ccef. 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/MXC851600045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43cb68a0f1a9e7415ae48730bc81bcef6603c351a67104ebbc09f642395f513a. 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/MXC851600066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x738fc422a36ae536923f08c6baf0f1758a3ecd27071c649a9939b4311d87d0d6. 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/MXC851600067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe339c4b4db54641046c84529c5aed10052386d401db1b7b65552897a75a59d24. 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/MXC851600065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc43dbebcca2e27b6b979ddbc1b32e779ef93ee4b44e1c0f067aff9a47ba9ca. 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/MXC851600046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4926d15384a13ddc1ea9786d73942096bc7e9dbed38d32b0d2f4d95562b8f3cb. 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/MXC851600048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d7f814a44e06265f2c40057da227d72563e22969351342fc3d04c498b1fdf5. 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/MXC851600044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5427ea7f508df62cbf107582dc43c36d31b8a6d2272a107257f871b5b49550a. 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/MXC851600042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94b8e7b8277c1e0450f742c4fbe336b034b334f74fe0632db4e1cc5384ba427d. 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/MXC851600056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c9357e73fe34291f8148a16e514c3d72189d1ddf677537ed1524c17a5424de0. 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/MXC851600059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3ea28602e58da8a689cc1bae5644d29066fad608751c738215a59a3241ad3dd. 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/MXC851600063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ef65505ebb9649f6e02adbb5b6da088df9884eada8ff08f51ec5c62352dc34d. 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/MXC851600054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5c75b90d3e14673e94cf8124d14e9f16c4a854944aabfd9d140edc84304fe9. 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/MXC851600068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d105bcc336a6b59bf2552e7a1f07e72296d0a6693466a0d37a4f8220736ccef. 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/MXC851600045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71f69745ef0dc8f45d19f226b3bb78ff74dab262ea1e4eafd38d9288054c0220. 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/MXC851600071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a70643af81c5de6d89ab07836f96144e51f86a40d1de0423a9ac2d4828de529. 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/MXC851600073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x085412f8ab66391ef4b74c43f94d3e7845fa415ad21450cb123751ceacadf3f6. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/MXC851600075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9aff6b8c231ba5195047c6b9566087b28f5a2a99179e1fb81950479ff8df049. 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/MX3622200044.