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 0x46fdbd56035af4d9fc059746022dd9a556ef60dbf45bff17ca34db1fbca9c49f. 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/9770e259-e1ca-42ee-b25d-2f57fcf45cea.json and https://artists.proofprofile.net/proofs/artist/9770e259-e1ca-42ee-b25d-2f57fcf45cea.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 0x58dd3b5e2148600d244ca4e0a8043f12f5de14d2651ec618c4002d101f1efa65. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/NOAGJ2220108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67c5fadeb6352ba33697666afb7f5041e5dd1566bd949de83f0e139244e2a373. 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/NOAGJ2220102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ac0f09f2e6d5dfe9c75e15fc1ea999202b9799bdf2108d48cd2eefb75db002e. 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/NOAGJ2220103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b59c7828801c50525e68f79c23df2e54915c57fce2a2ef9bac37cf857af767b. 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/NOAGJ2220109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eba200e3c8a3930fe10685138d83feed59ce057fbe4d4684093216618d1a314. 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/NOAGJ2220055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa98708c006457a783be3cf6daa0bad22219b5c4945e89d51f98a3ffd0f74ba0. 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/NOAGJ2115403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb87e07d6619e58da1e97ce9c8631a1f3f841719dfefeca5cdd2afce2accd0ba. 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/NOAGJ2115404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a02b50a958d2966989a23eee4f38b2bfc288707ca7d44c24822df96b61d7773. 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/NOAGJ2115401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a2810cd0e287c706a09025e6fdfebfe47ee141a4c981722aaff7aa3803a715a. 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/NOAGJ2115405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x169240fd8e9198b3f30fd68e0dc8cfa2e3e58764831d9eec76f74b39b849e97f. 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/NOAGJ2115406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04ef1bf320dc5c60009e3235e3e010b60fa7ac762b9329b84341ccf2551598c9. 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/NOJSM2101040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10d6764cb64a1ada2b1686f8db251dd7bf956ce5707a434e5ef3dd8d0e11f861. 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/NOAGJ2115407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f41b7d76ff246a819e2c449a72d32a98ec255100ac2bcc9e7c1aa46c2899cc2. 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/NOAGJ2115402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d83273d1acf7502229922510db48ae8aaf6b50c279d428b0a1e438d8bb75bc3. 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/NOAGJ2115408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18cb6f27b88927a7e5c946261d7b2e126f67a4220ad722c027241999cf454fdc. 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/NOAGJ2400046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06f1a7cb65f657ca21d2204fcef044f67df0663185a6ca5f575cfbfd21752575. 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/NOAGJ2400041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb18b7a70a7bfa22a09edc8aff21ae976f37e3dc4ca720b07b6225fe9215c657f. 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/NOAGJ2400040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08717d1159c1a1c018f9eae3fd8dbda5f23124e97e7c37220cfd8a1b6361df05. 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/NOAGJ2300084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78e21f7689e555695ae21d088e14256c28a38b336c4315b0198394b0be620f71. 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/NOAGJ2300055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67c5fadeb6352ba33697666afb7f5041e5dd1566bd949de83f0e139244e2a373. 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/NOAGJ2220102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce3f6674814f32003cad4ea6a4540dbb8ca96645c4315ace5fa46c87f5c9ed0e. 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/NOAGJ2220107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eba200e3c8a3930fe10685138d83feed59ce057fbe4d4684093216618d1a314. 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/NOAGJ2220055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd8aaf2bb3f9b9f01a532fe2a7973fabc115d8ab30626f7d438fb134e027b49f. 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/NOAGJ2115409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x295fbece1f82536ea9cf429dd31f756bc329a6551d80855fa6df56e058c494fb. 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/NOUL61707010.