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 0x7f6b6c17bdb1d9287ed42e7ebfbc111fb59be2e540cb73a8a209718ad2e6927b. 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/ad29d340-e355-434b-a784-4e2bee00732c.json and https://artists.proofprofile.net/proofs/artist/ad29d340-e355-434b-a784-4e2bee00732c.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 0x92e1d3117216f458568e611fa1ea995a3215e68a44d19033508338a0aef22fde. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/JPV501900477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03efb6fd05770f4e224e18112b1206fa879ca3bfdc21d1ea10bae6711c2d9434. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20: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/JPV501900478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe22bfa1157bfe0421ab048550b6704a820c9ddf2e9f5b643588df5aeda021964. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/JPV501900479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c227cbb49f8d2aafdef668fa8eb992318254ceb1d27c95f3221e22d285405ec. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/JPV501900480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6da53d3dd07c2e30e615ee1a326d2a36074c818642be4a04efc49268fae972a. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T05:02: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/JPV501900483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc315f5ecb8a60b2f6f39b881eec71a091b38c4c03fc2f11912c19c3eff47905d. Chain 2 (Bitcoin): anchored in block 959054 (2026-07-21T22:58: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/JPV501900484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb76ec95bbe7134370948e979360924cf0e93715d13c797488f2dd6cdd473121. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T13:04: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/JPV501900486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc9227ab49afce85699812f1183b0f77bc547bcc0bfe6e14113b0c46273a2f20. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/JPV502100547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd44d3c1cf8e05e3a4adf18797ea849dacd4fcb8d202addf3703bafaca4598c. 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/TCJPS2268189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabee0d4e25430919427689326c8e6e2346c0d12d5cbc2e194f71e3dd628ad582. 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/TCJPT2232650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55893c6a959f231fcab17c42eb8784568ba6aeb43bc02c2a9654066c94d89c16. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/JPV502300625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cc771f3dd24cd0d7ce6243f7bb2078a60ec15a33fca126505c01ccd818e8301. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T07:29: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/JPV502400534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80d94bcd755d239b390fa5bb546953e2ac6ad1038088d7cdf1390ec77f24d10c. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T02:31:48Z), 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/JPV502400571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8127357d139f699c00d3d9ab4c71217c3dc5ce536976895eddeb057cfd034f82. 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/JPV502400592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf907c277541ae3fe315be588e5ce0de86cc1b93a492e373a16555957b7fef9bd. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T12:22:39Z), 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/JPV502400593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80d94bcd755d239b390fa5bb546953e2ac6ad1038088d7cdf1390ec77f24d10c. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/JPV502400571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a238607f5106e692175a926d5ac353e33ef36465241ececf9ddf54d7c528ef2. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/JPV502400594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cc771f3dd24cd0d7ce6243f7bb2078a60ec15a33fca126505c01ccd818e8301. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:08: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/JPV502400534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c59999b6e909cead68e5d057908b43706b52f5801fe67d4f4c829a174cc8e3a. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/JPV502400595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53198577d1204c5012d2ec001f783d1f0f11f617d6186b45589a223ce181518a. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/JPV502400596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba7404777f312613355946ec9c37760f50347e2a4dd6693a8e3d88f4b8bd6170. 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/JPV502400597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd529f3402fbec963c5a2ce3d525ad85b1d5f578e5bcef0803252c01d0082004c. 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/JPV502400598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a94dec65141f0d10f46ad1acd8951b0070d1c868f967dd970ab5c492571758d. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/JPV502400599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa61cb0c2acf0362959502271ca0f8606d9d54d3d45cf912bb511f032fe788121. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T08:56: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/JPV502400600.