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 0xf1f8d1428b7afde9a748b00b586b45cc24bce8ec2c862b49a71987a93e9d257b. 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/1e6d461a-0062-40a8-bd60-566cea63bf6f.json and https://artists.proofprofile.net/proofs/artist/1e6d461a-0062-40a8-bd60-566cea63bf6f.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 0x1f2aa44a2ce153dfbc204b6e2bb16b7c81158629532d0ee96a491d8fa14cbf69. 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/QZFZ72392703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24579f87521f54b7289e26c639ccea48fc0849b627bd406c17d6e78422fc4d7b. 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/QZFZ72392704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a425082a6916abfe92f940696af8e06989a77eec91ee27b639177fc30cd711f. 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/QZFZ72392705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe053280cad3aef7b3d416bb0ac45e706fd1b26b3f87e611f9deb0f2fc4b8728f. 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/QZFZ72392706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd429924d494ef84f54daec0d5a5e93c4b31a2654fd75264798a546c6e56beb57. 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/QZFZ72392707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26ff9be3b5a3b506614012a3add755867e49e9a895169d9480310289f293b1b9. 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/QZFZ72392708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x021fe6f28120e027cb2c7a26435ff3d73ec982606efbc96cfb653b5dc32b1f3b. 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/QZFZ72392709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc10a48b783ba92d767777df1d18ebd996c8c71ca9fb92d360b916923081af069. 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/QZNWX2203224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x208ab08b66c85d97ec88830b0699fbf35ee49873953fc293ca12a43ab1115bf0. 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/QZNWX2203225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x652266ba7234998a442463cea366c2ade9726f3d2162656aa186e4947c5860f0. 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/QZNWX2203226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e30fc2464787cfd9a26f9439ecccc6d3d93a7c3cf9c81641dfa146ae94d8942. 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/QZNWX2203227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x420b20929e21f6eff41a463e76b80638cf991baaf0411a1e961fee77590ffa5f. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T19:48: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/QZNWX2203228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf0795d1fbd85abd40e153549f6917e88279e9dbd6aec0488911a61fdeecdb46. 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/QZK6F2216637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87328a2208120daa499ae9ad7c27b7f66a72efd143bbdd003e773583c96a6a3c. 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/QZK6F2216638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c3811546a92101605da35b8dd2a6e5456c3153fd4c6d300650c91d399a0481d. 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/QZK6F2216639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3effdd9b0f690efd612d9d299919806a21066a51c188bcf1eceb9687cd6187ec. 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/QZK6F2216640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc5ac171ddaa2a3cacaac4dc2f84b4ff73112e4647008420092dc94e6f420cab. 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/QZK6F2216641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfcf24e02eee31982439e73e2af35e3f129ef63cf03266379e1591b05bb9f88c. 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/QZHN82151001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63b30f51b059f45213eaad7885cd612b4b490989fe0302c51a6d0cdc20671862. 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/QZK6F2216642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8891e6559cb5f44f05cc9d29a33fe5fc836e3403b1d06e54069ffac6a3566a1. 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/QZK6F2216643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe820ec59f0b89751d96bd71cafcf2fe80578e00abb3597d27d5235cbb932ed67. 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/QZK6F2216644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x634c26588cc50a23ed0a43444a27bebf6aa210089ee5e5277520d7e1632898cd. 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/QZES82265878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d0678ffe64f9584d5ba371dbf63fa051b94a8645a1c2ad0ba6ed3aacde20db. 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/QZES82265879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbdf45af565145ec7dd44ef6cfd03767048fc5cf00c97cbc12f26f5c098af7c5. 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/QZES82265880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d83949f8a675fe855b7b1c90561259eb7a9a735e44440209cbfc55b412a9f54. 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/QZES82265881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410ee650604a0afc0d7634a4ef5ede336b2b7548b3869dde8cb880a5843d631d. 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/QZES82265882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f53f2e5a486362a3d5f5599cbfef660d1da219e5a2b389b551ec3c40c19b9be. 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/QZES82265883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17b23cfb11f5faa0ef6392068bd7d84dd1a929ab68af4496e41c4672518d7710. 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/QZES82265884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe81da16e5a501f1d2d4147e5ac899fd7b3629760c6ced543a71756d94a72675. 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/QZES82265885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9575793c8ef415bd1fbb891b9a49985aeaf9132623c9eb51552ed54cec4ef0b8. 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/QZES82265886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d72db4a4a72bc8cd06cf931f191ef1acdde330f8da869f6f80eaa1f69050aff. 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/QZES82265887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x785793e63fbe909aa9b5c300ce7ba0f2fa0bd5a0ed06b958b18d7c4a92a6637d. 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/QZES82265888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfea27e8f216547cc94ea392f1903807452e2f809bc86197779377e0dfc27b13f. 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/CAHQJ1808514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea7b7f8673a0c17cafd181e8a2952f1d0cf41c30267fe637b13a7711918e2f8. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/CAHQJ1808518.
happy hanukkah (will we still be friends?)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410ee650604a0afc0d7634a4ef5ede336b2b7548b3869dde8cb880a5843d631d. 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/QZES82265882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac27dc37550d00a843a2435f4b9cd2a60661e41c6192bb39374ec89fc3219f35. 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/QZK6H2106827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cd77b4100149306d73898c962e196517934cf8655ff7b745101e89c42b649a7. 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/QZK6Q2112740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfcf24e02eee31982439e73e2af35e3f129ef63cf03266379e1591b05bb9f88c. 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/QZHN82151001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe02b804a681c3f7716da93e2b2f08fc8857acf87b3189fe3f03660d91d358bf0. 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/QZHN32166954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb89a4c15345e6b78bc5f3fdc341756fc4f05c701140cdff8b8b1110d6387e0. 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/QZFYW2180415.