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 0x4d117bad0c182bfe0447035a67c7b3992ef92dfe17e59f100c45389564faab78. 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/6ff1e62f-d462-4b3e-9f0b-16b52707c459.json and https://artists.proofprofile.net/proofs/artist/6ff1e62f-d462-4b3e-9f0b-16b52707c459.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 0x1f7dd886fd6cbe8e71bf9b9c4a6590462d2e7dc2a864b7ca5c2bcab91da7ad50. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZDA71875092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0b5aec2be40c9eb11d463f406dadf5637bbcab9ccaf30c5e93e157c11e8fad. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZES61896986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5117e179b13004acc7c2b82bbac2442b1278c7419bd7dd508883f53bf3070898. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/FR9Z61900343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcc899c27345ac664e7350427f2c670dbc773fd6373874ea4a035e084d82fdad. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/TCAER2055344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a62ee6005cfdcb536beec92195e9a1cfaef3b5ba4ece2eb1f9f3068892dffa8. 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/FR9Z62000126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a93d28b54bc91e079e202fa9fd5c9fdf12d1f314828c302bafc7a29cb36f5b2. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZES82054027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc55d9f0452d3ef3b36e4766dfe223a27a6e9f0dd048c82a62650ab532adcf8c. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/NL4YD2100385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33fd0659c0cc1664ead69f45acec6a0f97592d2fb6c978e4fe3d198a0aa5761f. 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/US3DF2258550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5ce0f1fd1e08e90bcd176153699f2d6a8a52aa06e555e90364493971f242b08. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T04:24:38Z), 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/DEZC62284448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79949e70f8e276dd7cd4162fe8b923273ee5e5da2d990ab07e422fff4de82b61. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T16:07: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/DEZC62214392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ece7a94932cca7992b97e1070906dc11d3f96661f9b64cd14577e22034f419e. 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/DEZC62391947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d2356aadbd15f13fe25406424be77e564bf7ead18966e039a81d14a6a37444d. 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/DEZC62404856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f56665589f15e9f43215308906bc5da9169a00becc2112982022e7e0eb0d9d5. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/DEZC62456100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d2a206451246943d50a7197986d2237aea8331f23ce32a5297789febc286888. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/DEZC62456101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41a649986ed117b4de15480c0c0816df86bac3c8481b9267cff19c5217e03ab0. 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/US3DF2519792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4beb59fe359e30f8e1817e5a7f1cb0748401f35c96f56ffc9d1988bc6118c7e1. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:08: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/DEZC62584928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5111acf9589fa5ee63d0acd1c0834b157f1409fbe819f28edfe21c9274bb81f0. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/DEZC62588969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc0de03a3c81d6b5341da51c703e298c0b31875faae4f3b955c0b099554e257. 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/NL4YD2100049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56fbf6721002aebe23f0ec27ea517c8145a9fa6985b77c0f41ab1281d81dfe50. 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/USANG2210394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2127556cbc4a254a4289a62d58cae05dbbc6fa9f7fae81a9553478458693d50d. 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/TCAEW2004768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a85f184d7157f82a06d59376b9873cd6a9a052aa6c881b93379f2bc1736901. 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/GBKQU2187746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x046d0cdea4836f1b4b53b2e242d99539d2836d6855ba2839d5075ee26b6705ea. 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/QM3DF2175188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1114dc1d2df4a163612df68b1388ae02a8e5701e029e39db4991225129319fad. 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/QM3DF2208821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x824bd1dacf3667f5d32c784ee359a72aa87b627458f0085569e745d3b89c658e. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/US3DF2260815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50c332b266a2b04c1cb4f037fa7a44e5d5f6a56b1815a459dfe2a78564e8dc42. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QM3DF2208713.
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