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 0xec7d081b6e391fe3379fe5739b0ea2b6e6dbe8d0c53117109ce980207200ea7c. 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/e3993087-14ac-4fa7-b5c5-7996181eafc6.json and https://artists.proofprofile.net/proofs/artist/e3993087-14ac-4fa7-b5c5-7996181eafc6.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 0x78335e440042364bc0d8271818ef9c5b8c1fb0b3f2b2f40d0d752d6631b3f450. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:28: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/ES25I2090336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75105950e0dd6b5c288719e47c46b7ae48f25b3cc4670535f6833aee5f2ed892. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/ES25I2090337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee2cdb978c5ab12587cc39b135539d15747ce490b5062fcce067bbff3d694756. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55: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/ES25I2090338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8de465f83f2251e37d0937f82b1aeeeefec77795cedd94d06357bbc627d3cca. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/ES25I2090339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacdb9365f4004fa9f2e41eb46743644172a6a9317aa88c93baccd3738764109d. 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/ES25I2090340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9836897bc0d637aa9dee3c1fc00f5e714fb1e2b45a4975e5fcda4cbacc17d0f. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/ESA092395092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2a25111b02bf84aa481e240e3a05b4be0e67f9a333924f05c4fe2aff834348. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/ESA092395094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50fb56a2ed48712e081f9829546104b869f34c167bfcc8c6d2dd7d55f47e387d. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/ESA092395095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dd05fe59e061748759d668dcf7279d1a2ab651379d65e2cf07f42ca0ab41cb4. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/ESA092395099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63a1d0f3d8d791cfd25e7f0c242ba5fd16435a7c722a19cfb140515971cefbbb. Chain 2 (Bitcoin): anchored in block 959073 (2026-07-21T23:25: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/ESA092495363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d1d76cbecabf94fede08cfb55fec0f1d1d8462f13743481bf3ecfc965c6dee8. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/ESA092495369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d742f18a8f1d50891de92cc635029513b44538f4075522dd5c23a7e5a51e62. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T23:46: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/ESA092495370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f21718e222f6054277e588889ce6b77f117061e658505b65941cd0f23d266b8. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T15:20:45Z), 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/ESA092495373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e110ca84ffd4abecb15d35a5181c5e3f121e05e3754c1b3a9fa749403a5cf8. 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/ESA092495361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x843f8998193d2ebb2c0902cc10558f207f8c20e1c8c1c12e35eb0100d8b239ca. 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/ESA092495365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x518a0bfe4a3e2bcb7d46fd3ecf49c5a734ce457c3ea66bde3aef46ffc8e11d5a. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/ESA092495367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa2df28ba2dbdff0247a0f4d1f094ff0477da985dd7f406b2c7c0d2006eb82d1. 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/ESA092495368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce03f0f74319069633f6fe609c68e02f036f52d73cd9e405cc4cea350c1e84e. 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/ESA011778855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x925fbcad755ba036fe97ad432aa05e33b9422046af676071693d4fe988450c5e. 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/ESA012129942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8bbf41422586b17d616ba9bf86fa71b1a6bd6da24d9d652cda6a8c280b451d9. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-21T16:39: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/ES09S2200396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x925fbcad755ba036fe97ad432aa05e33b9422046af676071693d4fe988450c5e. 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/ESA012129942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7223335c8b78a53b03afd3ef5a022a26dbc2da409d78d96e2332138a7e956c4. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/ES09S2200395.
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 0x1b195ca0b91e8f809cd516ffa3e24fcfd6612c991aec3f8e96e970cc6ac85cfd. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/QMFMG2365774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38ae8a5f59a73d1357de3ca23469861a34e596f5dbd2df2d997d7fbfc2fff510. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/QMFMF2201583.