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 0xbea05d1fa65da7da03ed9a478acd5cc566fb7791747a3e515b8c5560e4b1afb0. 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/b5af935f-3063-4b87-abf8-c3f7bb34614a.json and https://artists.proofprofile.net/proofs/artist/b5af935f-3063-4b87-abf8-c3f7bb34614a.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 0x3c9ce58e02b1fb91508d3fdcd281a0615be95da0cfd475eefdf01b27eb915324. 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/QZNMX2453932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f837750eedf1b74aa30db8d36ee31d6c5efa21a031b2a778f9f86ebcdbbdb81. 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/QZNMX2453934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb82e8efa3f5ae6090a9fe8bed8d6560a12691636420d9239ed948d9ba1c6d70b. 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/QZNMX2453936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc448564e12a8a2a6b448841f827518be3310c03f3a66229a09f7a6cf5764b67d. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20:46Z), 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/QZNB82494474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d4a9015639a9953acc025bd14b42a6e65268fbf5349892987591bb85361baca. 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/QZJG52481565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x374e45652c6b40a8f96f08d67f46bb86c100dec868473d42345650d63428c42c. 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/QZJG52481568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e32789c36061d6eb573bc0152e4f65ea4e140ea7d428eaa8e31015df7db1f95. 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/QZJG52481570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38ed2a67630beed390f7fb9e2cd84ddceb6a3edc475c27b8583d26a400923e8e. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:54:04Z), 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/QZJG52481571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a15a6f6d4bddcaf79a49fb01039ff30dc68be67e4a87e8a12dd3f3909e2f33a. 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/QZJG52481572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25332ee202e6f3920685f2f1f03a80c36b0daac39f305b227e8633b487072aa2. 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/QZL382541814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0999e13ab473c0f1e0cb45047a6cdcd20dac91941b298d77f0e72d742ea3baa3. 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/QZJG52579774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb8e9021b93f7d71c5787f85abfa05cc8b86755ad7742dde5a5cf9799ed4700. 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/QZJG52504612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5219e5d64c3277773993260b6e487ddadfa1d40d5ce6f984f6a5533192e0ed4. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZNMY2418853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8d74f75f65478df35dab071a15dbbed192a05a1478eda751d2087c4e984c850. 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/QZNMX2483662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91132c0cae512faf26b5b3024db027e4859fa1d08a2d431a526f87a607475970. 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/QZMWW2475798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x840b1bcde52f4ececd5a8d2c8243dca65b3770aafa6e37f9281468cf0428e23a. 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/QZLL92423905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18eef1945c3c90628ecfb420f9e49c3964aa797bf8f3d1b402dd062006425a4d. 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/QZLL92423907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00d2935d917929666a1767eff898dba237447bd6d1222e5b57b4b62e52d6e69a. 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/QZL382443698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77261eaee6e1322f95cdc05cb629649d4361e9feb434796f6cefb20ac0d3a4c5. 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/QZJG52458943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e71f19861a732903e4e1ad3d45e668e64ecf65a0061218d75a22f2c452b91d1. 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/QZJG52444152.