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 0x344d14c685708a0b38c8741717be87fe54cff77aaf5066445f473f23d3b262d6. Chain 2 (Bitcoin): anchored in block 953630 (2026-06-14T12:06:27Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2fbd53d1-4d62-40d4-a4f1-4aa5772bb00a.json and https://artists.proofprofile.net/proofs/artist/2fbd53d1-4d62-40d4-a4f1-4aa5772bb00a.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 0xc7ae2544fd36f63f89b91baecde2b2e6f1e109d2507cf2bae71530298ba7fa2d. 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/QZPLR2255299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37783cbf9eb938d91264e090f5ca6bab8e1f552a740670b66e9eac01b3467f0f. 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/QZPLR2255300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9db407f173a155c613fe9919b6826d995377b1b251e4f3500a5888503d6ed426. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZMEM2277835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b8b9ac1166b80988824efdbafee5e01acf799a19ea804b26aed2aebdacae5cb. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/QZPLR2250830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf0c03e861058a0dc2bd1ccb4f178bc040e82a84d954571c11599a42656af81a. 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/QZNWQ2297484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09a3e11819951deb5a72a2c2fc74c4d487b93ce91f2c67a5eb0be077fc296a1a. 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/QZPLR2255301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70dcf9d5cfed7dc600d4578f8841f1c18b5e804d6a20550a9e410ba55e5bb47e. 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/QZPLR2255302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74052924e5cf898c5f1bb12a4f11907c46d387f734a3202897517616b87c2a5d. 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/QZNWT2288239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x713eee29dbad8a7b01d10f5f5f3d49479f012fc168515b28978023acfdffc49c. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/QZPLR2255303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5102dfb00522de053845043fa2c8dcd26fdf8bf5208fb3012d438dd578957d2b. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04: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/QZPLR2255305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x454ad6224337fa47455d25336e6899b696167543ee4b4dc148515426cc61e314. 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/QZNWQ2275672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x977b2bbe0dbcfe940b9f4e9012a0d880c184a3583b794eaff2ea2a8ac7e9e760. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/QZPLR2255306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8a79abeac3ccbf0b613591688762adefadf19647f6ce43eed98e124dc81696a. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/QZPLR2255312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd84b331f1afaaffdf2aedfc71386149e5da0d556f8235cf1f3e560f1a998214c. 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/GX5MY2169188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x515c6c7ede04f7de3c3f6923c8fce63bdc3fc62cd3420b4686f274215138cfff. 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/GX5MY2169190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86b8fbbcb3a5bbe56fe1c841b8af10a59e9763d7fe20a826280d164c4b472b27. 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/USLZJ2457551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa680b48be53c3228a05652dec0297ca5c44bdf952da92a2c84c90f6ed6e10d35. 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/QZTV32385200.
come play in the rain! (acoustic version)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1af2d6723f4f4e6e12cfbe5b32159acccd0317cd892bc1ab60f50b76aba91d67. 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/QZNWW2226884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdb7f98da8af803153223ac1b1e0c034cd528db0c37fdd2bfdae4dd3e0e04eaf. 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/QZNWU2200710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6725bdc32653a394d8f6c39052eab27dc89c368b761e503be95d006ce07340b. 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/GX4R52175284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5230513f5934643fa58830e07db340d4e597e511aa7a0731f5b2fe01fa59ca4. 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/GX4R52119917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75f427f9fb31d3dbe1a2db0fd82ff7392680b4f7205c5f4f44e413e6a8f28b9e. 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/QZS642380517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d8c0e99bdd2513a40f31fd41c9c9bca40ac666eac4d0ab8295c31635bf1a0af. 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/QZMHM2333285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70b601b2ee2b640d1a9cb6cc5281f96fae231ede90311f2f871d7b5b8108a1d2. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25:57Z), 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/QZMHK2392766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cf566e0f7e551d71cc713a0ecd6f87cbb8f818227604454a0d04d186b0dd13f. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZS652300500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc80887aa132755416ac997fa41f7a22f8525754d198e6ade2c33044661a9680. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53:57Z), 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/QZS642383001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2866466ca6068940a38cb419b837d66aff9f3c638a023bdd82131592beb6ce1. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZDA72249069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf244fe79bd78304e997dc850c2d350234aa25a84c12a93889b0150f39c384d6. 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/QZES52545859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x006e319edb24d8d4d9e285c7a3109a960ac82937062e47d1d762318d5cc71502. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10:46Z), 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/QZES52545860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a0023608e0b425c12b692222fe7bddf748da13348fe1c1feba3633264b71c53. 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/QZHN52315459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc391aa1bede588c18299f8d23d189ee9961174aae0655d1c894048342e679da0. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZMHL2221088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacc145fc6a63815fbb2f0e7ee8415221563a2fc7410b19a02757db51ef95f1f1. 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/QZTV32587745.