Morrish may refer to: Surname Alfred Southcott Morrish (1906–1978), English organist and composer Ann Morrish (born 1928), British actress Ed Morrish, British radio comedy producer Jack Morrish (
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 0xc5fbf6a58bd15f3cd0a8c8fe0f260828b6cffd06b7d68ae8dfd9a81bb47dc884. Chain 2 (Bitcoin): anchored in block 954346 (2026-06-19T03:51:26Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/993b995a-d412-4627-ba23-9898add7473f.json and https://artists.proofprofile.net/proofs/artist/993b995a-d412-4627-ba23-9898add7473f.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 0xf8aa4c73077942a4ac0b300ed00d19b9c19bc8a053f405ff68ca024cc9a75c54. 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/QZNJX2152948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a6af2a1e702c10d8ec0beab1be754f87b774e19c569d7be3da865b2dd73234c. 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/QZNJX2157019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3401900682c6a66bfb85f5967255ffc3b87433be62d24d353ed562e17a0752b4. Chain 2 (Bitcoin): anchored in block 960155 (2026-07-29T22:13: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/QZNJX2152950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x982c52dadf21de9d652450e3ec141f0ecfc046d906142f3c4255848faca82233. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/QZNJX2152951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96ebeca868373723eea69ef98a65e1f7ba2f0312bf645fa52080614a75034fc7. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/QZNJX2152953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2141479811c1aa5aac10fe4e99490d46ec0cc5383c7b2d990f9574a20b9514e. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/QZNJX2152962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d9adcf470f53aac6a02fe2366a2acd1d2e077fd99dab36dbd841789113a6706. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZNJX2152968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb8fe1ae056de8f1ba2858161f606948966f7477c789399b41b7f1a1025140b3. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/QZNJX2112572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16c0def59955bdcee82186c6aeeeb6b2dce13da7202e1a7c8634e7ae9b20dc28. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZNJX2112577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd285fac7660d8621d9eff501c98e135ce1eaf5e939fb6521924fb3f1a6bd5973. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/QZNJX2112579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdbaf3e8576ceb9e90b71c4a9918197460fb848308913c5ed7f1fcbec6ebdc7e. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/QZNJX2112581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3963b2a38354f7e9520da8bff1ce851af4d2c0b18bc47d8fbf3c2a75069f56e. 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/QZNJX2112583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x314551fb75f5a936a0c29e83ec5558db2776892b9e3cb65fc53fd5eb5a5aa4b8. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZNJX2107198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f3ce6f0cdfc18257f73457fc78cbd9ca4ff0ef4e70e9bafa4a509d61a039b6a. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/QZNJX2107199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc22de6e7f0d88d18147763d47b2b6e33ddaf0a405cc749570189a601a738dead. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/QZNJX2107202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54844fc443b633e846ad427b8c80d9f62219be2dee7d13de713f1dca5553a1d7. 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/QZNJX2107204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb196a8f2bdebd9db1d6f9e9743712fc1b7896e132fa670ccb5efa97cf7802318. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZNJX2107206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d24e66b1768f15ce065fcadcc630d5824c5b88ae846e01ce3e18d994c1c3944. 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/QZNJX2107208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3faa1922152df9c1d765b53e48dfe31d2cbb8f4ab929c8e698b091e9e1c58da2. 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/QZNJX2107209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea5bcbb8e4c32cb55d9c9899bb6ee33226928a4b088f3d5c624b561da804af62. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/QZNJX2107212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc697df4454d0d9ac402e5b4a35332aa3d7f86aa82951b1c941032a96b0f8076e. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/QZS632283825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x710430d96b6e4e3095bc37d018f1080bd29c2575516da639dd9fb3cba075e56f. 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/QZFZ52180827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaca5246098e9b49bceb09a6220b5de40ec4f5e6a12b0dcc5774c86595535bdc9. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/USUYG1059502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5385929b2c1419bcfff440a4c8681ad9b7e299df3aa3e9cd763e274b728f0c27. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZK6L2176818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40520d2f2c661f34d30318d77a8f1a85ca99aa7c3f396c16b2c1ddbc44f322b7. 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/QZK6L2176819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4e9296c406c13b309ea27bf92abb6a4ea8f9cb8f04686d324289fe958a4a370. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/QZK6L2176820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bb9e64325d8a0cdf7e1019e899b5658235609b5f6c7462f9110dd328a6b85e7. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07:24Z), 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/QZK6L2176821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8a742955c0e8fa02568f94ef685b37334a3b94058aeab4a25c9b8a1bb9c524b. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QZK6L2176823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41306c8ef468d566b3d9a4b8348553c09ce29ab9079868e4932b1b507cbce9de. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23: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/QZK6L2176825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60e0999bd848eadf88f6b7092b5772a8234f1a28203e5eaaeec98f25c1fc465b. 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/QZK6L2176827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe996b5d9abd0096a138b69ded55fd616d5831d506d49808008f28fbac5229714. 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/QZPJ32388371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeae9c5a949a8152b8d5506d4eb68006d3828e903b5ee2fe284c5b7b5e6951135. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/GBLFP2372038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc407860173812dc581777d78cc56c02882b850f45b73b82e6eb7a57405ecbae. 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/GBLFP2372039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94010af3f913c968be80c5c305895821e4b8214e41cb1b0ee5a6277946c8fe0c. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48: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/QZK6L2125485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd47b9ed98f9c301f90d4c7bab9d1ac9bb77caec7e2266be44b26c0e458de583b. 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/UKXN22258070.