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 0xffbefaa3e40177100212a156b7abb3924975343a5a9681315c3a45604a76bfb3. Chain 2 (Bitcoin): anchored in block 954555 (2026-06-20T12:10:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aeffaf40-a403-410e-b258-d42a66b7817c.json and https://artists.proofprofile.net/proofs/artist/aeffaf40-a403-410e-b258-d42a66b7817c.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 0xfcf80a0429a56392abf4e51b96c151967d7f2c2d41715c4a24537dea06a58f40. 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/CH0830900612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8915f9937d92f6188dc7bac8e2ca1ca5cc2085a4eb73df04555e01d70da47b5d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/CH0830900613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38e4abd9e2ece5b2f0865a95a35de0a8ce52c8c0f5e8c325c5a31f321eb5d755. Chain 2 (Bitcoin): anchored in block 960383 (2026-07-31T09:50: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/CH0830900614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fb3c4c94abecf9e52f6efb08fa59da4a7dc65408db7cd18256cda5b86e19fce. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/CH0830900615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9040ff05686cbf7492be070db1d2053f228b412b8526387980213559e109d385. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/CH0830900616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa822603fa8a6dbd4fa0b3723f455cabc6826817da53e1ffa9351b49fba193d14. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/CH0830900617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd981dfe4bbebd569a5a8a166cd4e0d95e71c3ba59b4c8f7ac020e8a2d30c26d2. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/CH0830900618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f77223c2c5df4ffe23830c9dc7a0ca5bd8ad0d45595d4e7e57d243950e69137. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/CH0830900619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda9bc02bfe10c6be8502d209bff80909de752edd7b93edc2821190c2f0eb157b. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/CH0830900620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x911907b2e20e30fce3922865d85a2f7ea3c738ca8c3fcfd3ff888ba508d8a0e8. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/CH0830900621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09709d59922c3ac516a3d6cb6aff5e950c07635dbf39640556993119c986da76. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/CH0830900622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5f2b0e2b1f95151071cbd873129a94350bdf67466da0c859cb250992e231551. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/CH0830900623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc27a94a5b94017c29cc8fb4d65da6b10062f983792484d1cf5b2319d64d123f2. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/CH0830900624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf25c97e0c43cc2951be592a9533c81df759111c5ee151efda66f8a0bfdd40d56. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/CH0830900625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x281dcf2a1a2aab1e7317828aba4cdafa013e47f502756f4060e4f4d730becd1d. 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/CH0830900626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03d8d23eea6d63a7cd99f48d4a8dc5297648166070acf4b98ed2102b79c157e7. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/CH0830900577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62db0aafdd9db07c8ca16ba0366324aa8c951d96b5bffe6e1d9750781e73b122. 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/CH0830900581.