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 0x359bb99a4111e436da00b86e818f9138cc8d2ed9728989e9f467185a75407f4d. Chain 2 (Bitcoin): anchored in block 953660 (2026-06-14T17:20:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/548e0368-e344-4843-bc0c-183de906987a.json and https://artists.proofprofile.net/proofs/artist/548e0368-e344-4843-bc0c-183de906987a.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 0x11cdab267d65644d5514d0520b0270c6e982c2aec032ea946a68c55c07c79b1f. 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/USG2M1800158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1db9fc3052b8a7c9942cd1ffe6f03b87b910b1ebf340017c8ca6146e17332790. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/USG2M1800159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8664dab7db683f7bc2861cb7fe80ebc890e4e1204a1baaf039b4d2a9772b0f8e. 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/USG2M1800160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde160a971ad09bd6a96b2882bbe67893ca273105a3d072fa81ead29a37d7f8ad. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13: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/USG2M1800161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cab0c44ae98e53962288f09b330f5d3c5759317109752cecbc3f5ca4ceeac5d. 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/USG2M1800162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98d012262cad6088e6ae5fffa15c3da3fd556d1a25652387c44e06542ba50520. 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/USG2M1800163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb52f00d1804232a4ea2d5fc51983b72eec4fac34285a5688c7755a173765399. 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/USG2M1800164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x213723f7dd7fc21106aff4b6f8b122e518405b06d0898e0c0971d91fa32c4fcb. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/USG2M1800165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x183f9950e10289227e540c8efe80f2e7357536527fd001774d4c3682bf396991. 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/USG2M1800166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f4d48387c605355ea49b35bd9fd0d7aee8ef7a13fbe505e7a28c41d002e7a6. 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/USG2M1800167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0698bb6e3801cc54bcc01a11e7b5defea1f7a0b49cc04964b99434b50a7e7e11. 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/USG2M1800168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5641e300827f7318236b2f0c120182a435cce706040142b077ece09a241c92ad. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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/USG2M1800169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a94d54c81fb1dd55f6864212ad4679e64c2fda499b589b285a2fd512c7a4927. 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/USG2M2100195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2a97da5f0ad7735b9f84c31eeaf14a57d213fc484d1aa3fc451fc1d7ceb8bb9. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/USG2M2100196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbb681013492fc2b440cbdd423d5530594e601e49a29232b3dcbc38503366d75. 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/USG2M2100197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c17c14561dcd8a641d4b064c7e46f79d80ed30126fe23306976eb766a0ace99. 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/USG2M2100198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d4c92a0e348c57f9f041e1a535b7154f40607ad228f664d44fb4c73ba88513a. 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/USG2M2100199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x514211c1b965cf230f9aa79a97a0e8bda16a20647ffc01d38d0c56e49e69c4c7. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/USG2M2100200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92152b22de196b06279b1b4348aaa9452be3716fefa47be3bafdc2dba9c516ed. 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/USG2M2100201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x795caac0242408569c5118c811ad1c4f3321d5c9efb9237343ee1bfd5eda83f0. 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/USG2M2100202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea1bdd685d1009da2d3597ef8e654a08ceaee67e91512785c84f3f868b6bb9b4. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/USG2M2100203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c9b55ab50c26bc2e91c83b100a3d113a12b627183811254f7bb8ac7a7ff390b. 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/USG2M2100204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f3a9766372680f9afc490acfd797452a88260c52d02d465289916e25fc40357. 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/USG2M2100205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08dc5c8895e1ee30f704972851006e0e492c15c476fb43bfc18f91e77b04ba5f. 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/USG2M2100515.