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 0x975b6491b62a5d3f464c40e6bbc10b18160bb312caad8e8605b8aa4710a68d0a. 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/0f1e2147-e6de-43f4-b0bd-20c589be6042.json and https://artists.proofprofile.net/proofs/artist/0f1e2147-e6de-43f4-b0bd-20c589be6042.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 0x7a29a5996729c802d8c2fbe2ec93864811f822d1a9f73d3920f6356bdb7f1505. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/TCJPN2037295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x163793b2a4c3a0b38f959ab021c1a41231634c084fe2a45b950f0e69e51c9aa6. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TCJPN2037312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d8d90f1947fe69244154c5763d58b8195301b30a56d1bed42774073ed7027a4. 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/TCJPN2037315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb886b02160dc56402eb311868a2ffde1fce834d067967456600b6ad33b4e426. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/TCJPN2037329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x183c9447297567da30725a6cfe76c8ea882f17cd8776d76d205718e9286fe50e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/TCJPN2037339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbfe16c0d7b21bf5c6d145d165b853e125e43eb748cc9bd499d9e7106aa8ae65. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/TCJPN2037346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf933ed0a71d78eb4c1ea7a5ee230964dbe39ab8328f7e9006ebbac86de34530f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/TCJPN2037352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ca2b0cef89926a2ab67722fafd691b1096f5d0276b7305d1df6dd2a32df9218. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/TCJPN2037356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfad870164abfd4d9833beb7d83f88ef5afa99486b6f4c8286bb43d6155625c3e. Chain 2 (Bitcoin): anchored in block 960187 (2026-07-30T01:34: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/TCJPN2037306.
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 0x93c8fa4e023dd961c5ffcbcdd94b38162ea28af946f4f4f602188f34c2e1590e. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/TCJPN2037322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x439d19e43df362ac1cff71ee1645c30bc8e3a71b92b436915ec73f778604679b. 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/TCJPJ1952536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d9d7f0a73ff769df09c7bb0fb86c1ccc76906d340ed0242e0cad933f6bb6b0e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/TCJPJ1952537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb41866e7c5df098ce636f2455b84949c144823672e9583507ab442a722d360a. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/TCJPJ1952538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d6c0ad66301a2a409fabaed2bba9d07e210fcdfaaae6201f64e8096126ba0f4. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/TCJPJ1952539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fcf0c1bddae28bbae06b790b2961268de5281153f3e0178bfb56f2972f67693. 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/TCJPJ1952540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b6ee73f38fd96e9bca3fd2b2d7484a458bd8ec9ce55e2fbbafa7a9d6b4632fe. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/TCJPJ1952542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91be7e7b4fb91c42394861556f41ab5c9d72694f7fe99e0177e6fd1f7b2a6da3. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/TCJPJ1952545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde01fb5a752d6af1311156eb52e127db52c8b7a5bbdf09538528148cd965f507. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/TCJPJ1952541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f0591e143404708b2a84a6ab631d8f29ca5f506c79a32796f616b32df214870. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42:40Z), 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/TCJPJ1952543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15292d8ec3c8ecc72b8c4d1da00a1b0e9f2b705b6568b4c08608c0e1741fc2f7. 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/TCJPJ1952527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf252a1ce28fda55b1c731b274658018543c8562acf94d34bb78626bab88edbeb. 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/TCJPJ1952528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e7053c16dc0f9f6c4a2b287daf4866805cfdfd97977b0a30a7de72c1055b91d. 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/TCJPJ1952529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d99fbb44b0c3891eb17637188cb6aca946048ccc5154ed70f9cddc02a8f1c25. 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/TCJPJ1952530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfabd3e12cee4861512c6b50c7a2f6d985df39be58c4616bda68a547ab270c92b. 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/TCJPJ1952531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x705926c6742fa296b1d143aff3de38f8ab605f21a1c18b8b1631eb8317dc5974. 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/TCJPJ1952532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55570fe3e9a87e49ff356ea503cf35aab7192b5cdf1598fa3f3bd052a570c924. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/TCJPJ1952533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45e4f64bf17b8286f4c23ef216c0ec30ba8a4f2df9952231b0b35ec9008b2dbc. 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/TCJPJ1952534.