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 0x00f1652fa03bd7546b7c314a3eb1819b475054c2bf4034f6e80737cdc40120a2. 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/2b77c43a-2d28-4fc1-8ceb-73433a79d04a.json and https://artists.proofprofile.net/proofs/artist/2b77c43a-2d28-4fc1-8ceb-73433a79d04a.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 0xaaba8a160e81ea5a7d37799729f02d891d2852c954372ee210a89d92c83b8e55. 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/SEYOK1759384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6187bb85e7510a3a9a3f45ba2ef4267d0961857adfbc45682b76c3e449f3fc37. 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/SEYOK1621340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37d48a93ec15949706741e840815bd79e53b61845533c89725281a64e8f87e8c. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/SEYOK1621341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe86ffd5082aafb054739bc70b1612c7d2138d85d5f61b6a55483cb11f81f9640. 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/SEYOK1621342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3871905fb59b6dd3d4ebc6c2824a4bc588bb45750735fb1418267d5565bc8512. 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/SEYOK1621343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9fdc964794d4f33c33aa58bf131a5fd6c5c5922ff75fb01892a2ffa1e084a59. 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/SEYOK1621344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x939c235a76e5d3a93f32c0f36aa29bf4d1b26c89cff0eedf8e0400df6cf98c78. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/SEYOK1621345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6806962f2d331e715a4d608bb8a155809bec1c5eb4c796b1189ee7e8ce8cfeb. 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/SEYOK1621346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb65edfc64e6beaa9f7e94b9f25b1b7e85fb394cf232041374fb019f022c8a0f3. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/SEYOK1621348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe08d9e355f0a689cfe4b011a21a3326319d83daff6a9686caf2455e924675860. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/SEYOK1621351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c8ce9f748944318565343d304bf5624c73080965fd5c2abe5192eb4fcb9ce18. 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/SEYOK1621352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a16bdb38e082d29f78ccb77f76ada44c7e5828014ebb87ab8ca171746dd837. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/SEYOK1621353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ae303e2fcf1c5f4dbfb2a0c9ceaa4fd69488f1ddb9b3c290c30537b640c37b6. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/SEYOK1621354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae49d56d24085e88e3eb656bcb60ec77aa5d5e92e7b7a11fe72a54b9c08afa9c. 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/SEYOK1621355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ab601cc6adf0a6a01b9a6b880803c38733a6980175bc14a34f11777a09dd306. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/SEYOK1621359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55ce63217e5aa18c2aa25faf327516edfb0d320720995a5517f42e23c66033a5. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/SEYOK1621360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a8c940e516c2a306e8dfd9b203caf1398b28273b5a870093d47d6b2db05d893. 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/SEYOK1621364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9759a65bba9883e12a8cb3991b0bea81f7fad0cdaf9c4fe1bfccb6697c962ff2. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/SEYOK1621366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc319388f4fab9861dcd4ef17777c153fb47050e2215c0eca85ea78bc82f41f86. 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/SEYOK1812862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdafe5784394ebdb01e99624fa2b467db8e5281ea3e57234ad38b57d55881e67. 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/SEYOK1812866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcccc540aa1f4884fb3bc60819e42ef66d582c620e1495dd28388dd0a0c453d25. 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/SEYOK1812867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c512574adc8bd0c87821d44828c8cb10a40ffef27fe4ae503952825e06ce627. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/SEYOK1812869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e8191170b5beb5e15ee3d68aa9375a627a6515b87be4c66c325bad2c12dc27a. 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/SEYOK2051121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3473d2c44dcf48cdac2d21539a43efe15c6842837c8ae1d2fb0a3e0b3fe08132. 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/SEYOK2051122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3355a4fa9d01560b212e5427aae638ecb5721ea686558e2b27a8f9067767c8a4. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/SEYOK2522270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d58e97d973dd94a9dc8337c74c2c37f0702bbbbecaee1a8f24def2db2dad50. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/SEYOK2522275.