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 0x2ec946eb2afddf144215f79e5d83704bdb302c2a4ff1b681b8ccff90950408d1. 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/10f8a772-441a-4340-82cc-a6186c0500a4.json and https://artists.proofprofile.net/proofs/artist/10f8a772-441a-4340-82cc-a6186c0500a4.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 0x5569b7b05dab864185e578f4cb7f8d22804a6374a4ef3db4a2725a5682e24de6. 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/TCJPP2162588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2623f1eb92a173f0815e1fc4fabec6831a2e14d0559f2ef3778d281cca1fb047. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/JPV502200382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ce6bcc463e122feca29e3e729ba4bf2909d0d160cc92c0c2aec191ab9740512. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/JPV502200383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54477ee0e3cc1a53a1b374b7e394a03174abad0ce8264c1b42a892c865081c07. 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/JPV502200384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2b172b50e9dd6db0720ac8fbb524da7519fbf96d0c4dca12289fadf1cf57d64. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/JPV502200385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5b9e290511d4cab2b7d8c86ab53ea3937f924417ccca6c5b4cc93e02ad7b598. 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/JPV502200386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7372039b61948239cabaa5c640b5b9a0916479a02412a7b5257c12c202fcbcd. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/JPV502300188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40f908a88f7119395aa79a4da99b2abd9bd5815a183b024f2af159a107204466. Chain 2 (Bitcoin): anchored in block 959018 (2026-07-21T14:12: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/JPV502300189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed1aaec2afcdd6ca03b008d24abbd16f7fa248337df08d385d9632093ec73c4d. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/JPV502300190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb280539304c82f7bfa53d2f564ea7de84d325284cec530e72a70cde7be846a0b. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/JPV502300193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02c5e4232af17c401b6eaade6f47a60e51b78c9c105fb819bcac25d326095772. Chain 2 (Bitcoin): anchored in block 958571 (2026-07-18T15:39:25Z), 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/TCJPA2442359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ff099b001337d2c02727ee94228f74a577e8ed972fcf14bc6deeecdcee3cb1e. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/JPV502400239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x209fd8cf861dff7d79e1c0434de4aeba7f8d7287634f272ab41d20bd494b9e2c. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/TCJPA2477069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aea3078ca071b8b0376ab345e9ccf71a7b9a435247a52450f786f4cce47187c. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/TCJPC2411509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11bd7360fd953ab8740a08c0755c570a55d6ac7df025658525b69761e5166a7d. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58:47Z), 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/TCJPD2400710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62c2f7ad92d40ae98803b91d1f905a08a05c2b7f6151b555a67a16c55cc95a82. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/TCJPD2540466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x003f5870cde7baa2f08ceeb1522607c516cae9e5debcab30eea4a564d0c8b4c3. 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/JPV502500050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f535b87bb77517c046689c68164d050e6ea59494f7c15d43f780e18ef60c13. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/TCJPD2556631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97f31bdb22a8925f37fdc07a2669657f20a8fb24b41788f59c9e12ee9feef67a. 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/TCJPD2566568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac17b9cb1dc38312ba17626ddf2649dfcf787cec2d6f915ee497d2414c4881a9. 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/TCJPD2575577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5706f7f0e44ae9fbefa50572faddef466382257c7222c94f67353e8d9d4cf42. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/TCJPD2580345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55ff1c4f71fe7fa307845ec5059b251ec18f5342e0de6e1a677113f05249081e. 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/TCJPE2504554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4326529e3ea52eaefbc750e3bb57a104864fa723471152cb3969229aa27ed38. 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/TCJPF2574677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x632d088896acdb8a047f4101a231b72b6ac9f87e1260b8e3736b1db02207da95. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/TCJPG2566586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd69cba7d6db4e4675ac575a64dcfee1e2864488aba37e72ba3b021da6590b1e3. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/TCJPH2547902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23ff7de374978ae6c69f359c3b9008e44c5866da846f86a238cbcc9abc2a1952. 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/TCJPL2503924.