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 0xf61c0fbc4d3aec4430d322e7cb1772abea639388916fce2d38614d6b8e4e23cb. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/785350ed-f44e-48d7-b9ae-ea566e2b8075.json and https://artists.proofprofile.net/proofs/artist/785350ed-f44e-48d7-b9ae-ea566e2b8075.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 0x01aafc6b8a7a9e7791130f3a22d29c415c9651dc71ad0ac8d0c7103f312e2881. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T20:01:30Z), 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/QM42K1945150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd50d8573262466c4ef4da634918e29bcf360cbf10065ea1fcfbb11d9a1f50572. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QZKDK2161804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eb5a37f94b80e3987d745dbdd6743542d74bee7a096708c47f3bc0719c3cc95. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:28:00Z), 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/TCAFD2074527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c474c346efb2d54a744608a331c13f1dc15d83340bf838e35793f07ed095faf. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:32: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/QZMHK2025650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75cb1ece65ac1da3fa87fa8d59a4cdf768bbd662ee31f4183cc1eff893510632. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/GBSMU9437494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb4bd31d5dbd3ecaf079b6b8dcb8cd36923d39380479dfbe261e884bf96081c3. Chain 2 (Bitcoin): anchored in block 958722 (2026-07-19T11:03: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/QZMHN2057807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e6f3831065beb68dbcb5b43c810e3b7aa9ff4078e3a712ad0023dddff14d061. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZS662174111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c6cc6a849c4569f6f0bd7615e5855be22824d6c43430a67fab943a200d85b3e. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/NLT2H2100879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc640f1e680820d86ff711acf5ba2f0a20916733c84147bd5c3208337d3efdbf1. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/QZNWU2182879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7e24266555f52ab7814338f77989c6f56d0961104b86539ce33714e633a5676. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/GX5MX2220554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf64d11271c4df28d61e34ef78aeb95af0800b7c246d17c1c66d83e912463c547. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/QM6N22220358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7580bf9d8970247936a76ce97787c73f7e6ad426c026d0eb8930dbccb4a245c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05: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/FRR642201400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10182909011b7a2d5d8eb112b8da68931c65d5e119884a361a6a6481f9f21cb5. 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/FRR642201401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53fa0cdf7f8524c5bc6ea209a71b16b8db67eee83cf7ee7100f5f9b53bb45c16. 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/FRR642201402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53ba68dbf2bb029d67dfc79ae3d7bdc2ea6f1472840ae55cf27c3c1757dbbee7. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FRR642201403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc104c5ac9fdc6c6152209b3ed5a4e45e5c026115e9271b2ecf12c4e2aa4a86f. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/USDM32109601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa71e37f35a4f1879c22bbfedcd813f431de642e47e7341e6c4865cbaaf78fc8e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZZEC2308103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01a7e54924f1c81d82fe6348161250ab652b9124a0e0153c6fed6e51ca1d3426. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T11:09:34Z), 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/GX3Q92462422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x312f1ccef6b24d59ed5684ef88ea0e4a644d295a997db5e9fadf38ed58b3e090. 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/FXR752411960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde8d839494affdfab816b7354df1cbcceabdaa7e42c4bfdd78a17e7b6fc35744. 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/USUS12200031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd25647882808d5fa74996cc0524516c0e7661230d0569fa90a37332ae8b0de4f. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/NL2QC2100899.
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