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 0xac85538515e8a31e699672af2f63c374810a777d4eb74d14989d8ab1a41b93d5. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/54edc0e9-317f-4d8e-8755-9a35be2237d5.json and https://artists.proofprofile.net/proofs/artist/54edc0e9-317f-4d8e-8755-9a35be2237d5.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 0xa59df728508bb3ce034fa6f635a189834a23d773fa0aed68cee5836748622f56. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/CZA163370119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaee57cbe7b3fdeac1e2c319c7c79be7262dfc329bece193b42ab7ce5f2fe84b8. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/CZA163370120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4de00093ae7f5b84c5cb9036639211b4c1dbac37dc37bd22234871df9f20932. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/CZA163370121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d06aac9a559143ea1933e8bfb61c5e4017cb2f3388071097090c462457bab4b. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/CZA163370122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x884124a15d2125e420dfd9470b823f25891553811174159772a834f54d3924b6. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/CZA163370125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ab2becd4d9a7abe3f0e98657eda025980a9e9c4230e99909d4e114e88c6493f. 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/CZA163370126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd90ac027a733b38765a5b7e54502872687cb073f8c465ec873f39663a18cd20. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/CZA163370131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97b311d22e2d9c4f594b95c057187e445850c5205279564b1dea898b2addcf20. Chain 2 (Bitcoin): anchored in block 959063 (2026-07-21T21:45: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/CZA163370132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0648726fb341042c92d4d932e4c21ac0286fba6cb2c833fd5e509fc18331768e. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/CZA163370133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x606b264a5a06a29e0934b3e497b0dc71dd99e8b36a3eb9a453e998556f7e5eb7. 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/CZA163370136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf41c1407084136d00fd9dc8e473236078ebe129b26322545579fe7a71891dada. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07:05Z), 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/CZA163370138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4869ea1a95197d96951e2de7071a0f6da8ad4290c8b3617fb36925b110e7aaec. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/CZA163367066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41749f785518488a0ec6e2e0bb91628781c46098ff4783f73298113df68c3da7. 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/CZA163367067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d0a079051b0d0d7b698d562f775e50856253d79afb9e4228bdb9036fa4cd75d. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/CZA163367070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9dd652c7c1b172e17357a2d897fee5a5da522173a8fc701aed50b747d5a1bb4. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/CZA163367073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc97752ae99365ea109e3bd773dbc4eb218f2f2ca77f48ab8752f48070bd0c221. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/CZA163367076.