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 0x0ba676ac139cc50898d6898bb7c4ea3ca64f569eb7b2a407d305ac1fbe45370d. 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/9321b3e0-20af-4a96-b58e-bb69636d7bf5.json and https://artists.proofprofile.net/proofs/artist/9321b3e0-20af-4a96-b58e-bb69636d7bf5.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 0xf738058f327a7aae7a001671dcb43ae2da4c294bf73157b5525ef0f2090c58d3. 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/QMFMF2106320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed26c28150be64edfff4079f3f1a76c07d3926b55e2ca747951ceb205aa0e0e5. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/QZMHK2292904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0ba4b1b18e67aa430b978c2d6759808e25d7f2bae6ee5e85270fa1f49bdbcb7. Chain 2 (Bitcoin): anchored in block 959009 (2026-07-21T15:12: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/QZMHN2227419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f2a55324e9a348583d74b9d00d9ea5f97499f867eeb02d4dbc057e51dca759. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T15: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/QZS652489817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8775e94c9f26455ae4454ccb4729e32b24bb3276b282f59e578aa9d5c6b7dddb. 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/RUAGT2421046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0fd4865004894bcc1addc87df7eed0a37592119b93d754d083d9c108d2b00c. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/RUAGT2421049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42eb9d9bb6c38bc6a9ec10540c99c5c67c0d3135a9328477a0517b84cb996a8e. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/RUAGT2421050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc7de23371637978c15d0ffba0816aa122355069d0e0d46e156f241b799bc8c0. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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/RUAGT2421061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb6d7842b37ccd265e057009c368a38a4ea28d25c9c1430ed116f344d732f4da. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T17:32: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/RUAGT2421063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd82b28708f76dc0a9702b41ebe12031728326e843a1840435dfc9b74ea96e56. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/RUAGT2436590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d6fc60d0dbf9f7918dd9626ed3e463ec824ac93d13596faff3d609343bc51a. 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/RUAGT2478010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb71964c19e8b24c3c649f16a6002720832d9af5cbca9492ae70ebc929e52dec0. Chain 2 (Bitcoin): anchored in block 957919 (2026-07-13T23:58: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/RUAH62432561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8207c521edc272b12c2075e2b592cb53b29077d2643286a25fbf176227d10305. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/RUA1D2514872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e56297e46df380072b16244e295a6e99d8a7df7a6ef674eb7ebe7b4a391b364. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:22:18Z), 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/RUA1D2514874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb546ece1a40a1d538bdb7d8824b099c7536df2236adef190a0c37302c08cccc. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/RUA1D2514875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f51250e576746688bda42a872f607a382f2550579a9ce6c9d02181a89a87850. 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/RUA1D2514876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3625a29115eacb5f9eeeeaf634aa755c9901d17855424f963bbfcb0fa022360. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/RUA1D2514879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41ebd9445c31d0c15daa1c269e7b4502a944bf80b120db79eabd28343414fb6c. Chain 2 (Bitcoin): anchored in block 957892 (2026-07-13T18:21:16Z), 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/RUA1D2516671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0000736d0f1a95a330f5de795493fab7a5fc6588fbd04413a0ee8437f6ce728. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/RUA1D2544131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0927ba06881548efb903ee60052b201e598dc2a963851d08de45799d20858c5f. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26:32Z), 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/RUA1D2544132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a3f5237c2d31b77eda1b003f82ac23d021dae5641d3782f07674afe25135141. 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/RUA1D2544134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3838a8a276b13337fdc4fb7d85526af4667a7cd86828dbe30b37a952b11b0565. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:25: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/RUA1D2544135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe51639b37b27610277377eeee4d87c9de2d571ab4335ad231fc313e547ba7fe0. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/RUA1D2579992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x967fddbe8313df7ca9a9238d3dd5508abff40525f2e79340338c0ef1b57c6f37. 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/RUA1D2579997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x383280ba64de19a6c1cb33f182a8772acfb1aba8c09705887aa97d4e2c7413a2. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/RUAGT2516782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4394e6598d9a236d0381c3caeb5ff133a2e31109b7058d8da9a48c7d6504025d. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T07:07: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/RUAGT2516783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee780f43b83c96a5292fc3c9b01eda47edd3766f02be93b939769c0cefd46ce8. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/RUAGT2516787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f55344c82a9acd7dbae08a9369f276adc0eb203d83c47573801929b9d0e4d75. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T18:47: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/RUAGT2549773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf70f611a26523c75564cf380db341300e7b45e9aff1386c7d59a31e3f73cd836. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/RUAGT2579571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b17117251947ef7358ea57ac85ae5f06fd6bd94de4acc8001c401dbf81abc8. 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/UKEX32500331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeddcb55050e942569959e173e7ba5d2ae94fe6581c608870c42183c4a979df9. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZWFQ2356170.
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