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 0xf260e4b7772c04972c632dce777139d25e0842a96b5e4ff763bd9d4d3573aaa3. 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/b72a5be6-82f5-42e1-a3ba-167df4fa067c.json and https://artists.proofprofile.net/proofs/artist/b72a5be6-82f5-42e1-a3ba-167df4fa067c.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 0x4c955f67463efc637fdb5f6c32c2ddf04a0b1c8f14abd2628d1c2d047b8574b7. 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/QZES52454891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10c27550ecf85058c74698b842dbe85ba34cdbd5f34494d50a12b7f5625efe42. 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/QZES52454892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f11abde47a2dbae6d22945d3714e230a54d06689b2fbb788b6158899f94b664. 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/QZES52454893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa907c58f43623a241038cb64865f59ec2f27cd7b09e6505fc4265d52fcccfe2a. 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/QZES52454894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f2cb8a1a393e1f6d11003e8dfa5c10addcc05fcd69ab38d4648cb26fca4085. 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/QZES52454895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f2f4bfc1f48326246d91f46ff506ce6edbad66efb4646cc9ab8f592514e1d0. 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/QZES52454896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0912e4cdff463cd3ce878a5f4f8d3e39d69f334d3bb4d583c3c8555dd5257d1a. 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/QZDA62462729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d87fe9bc5cf3d8f5956f6a1b81e3fc5876a2f71c82c3e81100937d73156b04. 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/QZES52454897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e15e784f87fb2632c48b10a2be50b2660bb92aae6af42f0300d301007b7883a. 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/QZES52454898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c6140a49f1cb832bb07cdc3da1ae84528866aa5db0113c201a8b74af39eb07. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTAW2464870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb56105357820579ad2fbc00b53f9593e863c31f54b7a0fc00835600412659329. 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/QZTAW2464871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb48a5c39f59154c1f72767ffc0f1c31d2f3a243e10f4920862266aa4cffd2529. 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/QZTAW2464872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f3d8ef852b2bc1cf3aadf5235efff708db89946609c2b9cda200e14e59a5ac7. 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/QZTAW2464873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5cd3608ffb2c48924c97ffeac805a0ad8ef4b1a083dfbb8e2d1ed88d5943588. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTAW2464874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x833011de5fdd02a05f701c7c936ceb3f18ac8e323ef7ccbd2ca8e77a664e64dc. 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/QZNWV2312719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9407817b111437335def65f50be5c642c4c1dcf63b2c87d2fabd9e3532fa93a1. 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/QZTAW2464875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5683d6e35f42caaa2c81037c796145d15120e0d3becfb10e2184df4be75a9fc5. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTAW2464876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad713867a6acdd2935423f3218bf45ba6407b0d0b1fba5d8ab5949ab37305306. 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/QZTAW2464877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5d7d2d2e88be9bc258c2c3ec2f2b4a19b922ecacb7d55d6d0a6adbd8648db89. 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/QZTAW2464878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4a3792777d200ae178a1271f49f1af19584c4b9950f94b0816b4a902221686f. 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/QZK6G2486045.