Puddingify Seal Logo
Free Trial - Ends 2026/06/01

Your Title Goes Here

333

Production Portfolio
Mr. Smokey Bacon
Creator Information

Mr. Smokey Bacon

✓ Verified
Creator Name:
Mr. Smokey Bacon
Creator Alias
smokeybacon
Creator Email
About The Creator:
Tech/ blockchain entrepreneur
Creator Location:
Toronto | Canada
Creator's Public Key & Authentication ✓ Valid Key
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB...
🔒 X.509 Digital Certificate ✓ Valid
Serial Number:
6f0b871e427f836b487615f5b6b6ccd46d5f0123...
SHA-256 Fingerprint:
eed2f37e2b6ff7785c413d61b1656cc07d19341c...
Certificate Status:
✓ ACTIVE & VALID
Certificate is currently valid and active.
Originally Valid From: November 23, 2025
Valid Until: November 21, 2035
Issued By:
C=CA, ST=ONTARIO, L=TORONTO, O=Puddingify Creators Network, OU=Certificate Authority, CN=Puddingify Root CA, [email protected]
📊 Portfolio Collection: 333
✓ Verified
333 • 14 artifacts • Nov 30, -0001
Collection Artifacts & Files ✓ 14 Files
Certificate-of-Authorship.txt, Chain-of-Title-Affidavit.txt, Copyright-Registration-Certificate.txt...
Merkle Root Hash: a3b3fb8c6e3003c5f3f1872c5c13098a3a3e63b3d96fb123f54c5b52b5c49bba
Digital Signature & Verification ✓ Verified
IrlRRBeeSSflGh9aeIiAt7xLgX9x2dH9...

🌳 Merkle Tree Construction

Step-by-step cryptographic proof showing how all artifacts are bound together

📄 Level 0: Leaf Nodes (Individual File Hashes)

Each file's content is hashed using SHA-256 to create a unique fingerprint. These are the "leaves" of the Merkle tree.

Leaf 1: Certificate-of-Authorship.txt
Position in tree: 0
f3707fad22e2f488717ac9eb07a6136221b1ce512cff4934e7fdfe3e14adc9a9
Leaf 2: Chain-of-Title-Affidavit.txt
Position in tree: 1
b258b8b828fb694bb0ef06f94e573286371a5b6446c0ada329225bc1303bbf5a
Leaf 3: Copyright-Registration-Certificate.txt
Position in tree: 2
d1935dd4f4a4824b0d02ad8023a725fd3a774173daeb7b86da0f5261d5fe22c7
Leaf 4: Life-Story-Rights-Agreement.txt
Position in tree: 3
71823e1963a9c6e6a83b6b8ed68b6cc642814690440275f2d224e5dcd1b06ad9
Leaf 5: Literary-Rights-Assignment.txt
Position in tree: 4
28968b1bf4d4009de9a90821e147a43fd70cf16c406dd72ba404fe8e41a30aa9
Leaf 6: Option-and-Purchase-Agreement.txt
Position in tree: 5
7e07701b893b2b9cdb52aa58df3c635a3458a9b071080fc7b864883d40f863ae
Leaf 7: Cost-Report.txt
Position in tree: 6
e1a0410c5e93959b810f2ed6f8e0670a54450997660ebf0bb318008d397a4ff0
Leaf 8: Cost-to-Date-Audit.txt
Position in tree: 7
ffd7614138d85c867f69fa62a9ff82170a0da4e1bf6092fe0f320d69d69afbf6
Leaf 9: Film-Tax-Relief-Certificate.txt
Position in tree: 8
e1a0410c5e93959b810f2ed6f8e0670a54450997660ebf0bb318008d397a4ff0
Leaf 10: Tax-Credit-Certificate.txt
Position in tree: 9
e1a0410c5e93959b810f2ed6f8e0670a54450997660ebf0bb318008d397a4ff0
Leaf 11: Non-Disclosue-Agreement.txt
Position in tree: 10
ffd7614138d85c867f69fa62a9ff82170a0da4e1bf6092fe0f320d69d69afbf6
Leaf 12: Income-Statement_PL.txt
Position in tree: 11
ffd7614138d85c867f69fa62a9ff82170a0da4e1bf6092fe0f320d69d69afbf6
Leaf 13: Location-Agreements.txt
Position in tree: 12
5ce376ea8ad144d98109eda7ee6bb409ac9c303b1921ad06d5162dac47f37849
Leaf 14: Location-Releases.txt
Position in tree: 13
5ce376ea8ad144d98109eda7ee6bb409ac9c303b1921ad06d5162dac47f37849

🔗 Level 1: Intermediate Nodes

Pairs of hashes from the level below are combined and hashed together to create this level.

Node 1 = hash(Left1 + Right2)
Left input:
f3707fad22e2f488717ac9eb07a6136221b1ce512cff4934e7fdfe3e14adc9a9...
Right input:
b258b8b828fb694bb0ef06f94e573286371a5b6446c0ada329225bc1303bbf5a...
Result (SHA-256):
c5bd6147651bb2c3d1ad88f8d3f0868805cba0ed8ec607910c04d67a6fdc7e8d
Node 2 = hash(Left3 + Right4)
Left input:
d1935dd4f4a4824b0d02ad8023a725fd3a774173daeb7b86da0f5261d5fe22c7...
Right input:
71823e1963a9c6e6a83b6b8ed68b6cc642814690440275f2d224e5dcd1b06ad9...
Result (SHA-256):
18af2ace6fc945ecd302d803849b89229c971bd6a9d949681e0ae4dde37a6eb9
Node 3 = hash(Left5 + Right6)
Left input:
28968b1bf4d4009de9a90821e147a43fd70cf16c406dd72ba404fe8e41a30aa9...
Right input:
7e07701b893b2b9cdb52aa58df3c635a3458a9b071080fc7b864883d40f863ae...
Result (SHA-256):
53985977b1e1fb35c39c08fa1b243bda695327d29abd249882c8fb6f3435b057
Node 4 = hash(Left7 + Right8)
Left input:
e1a0410c5e93959b810f2ed6f8e0670a54450997660ebf0bb318008d397a4ff0...
Right input:
ffd7614138d85c867f69fa62a9ff82170a0da4e1bf6092fe0f320d69d69afbf6...
Result (SHA-256):
18b0f872027e3c62f91ba153b32ed9c62e26085762cd62dc791b793306d23f5d
Node 5 = hash(Left9 + Right10)
Left input:
e1a0410c5e93959b810f2ed6f8e0670a54450997660ebf0bb318008d397a4ff0...
Right input:
e1a0410c5e93959b810f2ed6f8e0670a54450997660ebf0bb318008d397a4ff0...
Result (SHA-256):
7ef9a9c7ad06c81b16d83d1de1cc6ea050a0347b41d235ecdb8d4c76f0e04296
Node 6 = hash(Left11 + Right12)
Left input:
ffd7614138d85c867f69fa62a9ff82170a0da4e1bf6092fe0f320d69d69afbf6...
Right input:
ffd7614138d85c867f69fa62a9ff82170a0da4e1bf6092fe0f320d69d69afbf6...
Result (SHA-256):
054f3b87503d565b03420922a3b946fd91275397b98cc78dd88fcc032a4c51d4
Node 7 = hash(Left13 + Right14)
Left input:
5ce376ea8ad144d98109eda7ee6bb409ac9c303b1921ad06d5162dac47f37849...
Right input:
5ce376ea8ad144d98109eda7ee6bb409ac9c303b1921ad06d5162dac47f37849...
Result (SHA-256):
53f165a7b92daaa9b310e297b7fb0dc2a0ff9d2ec73d6522ea3f2793c58eecac

🔗 Level 2: Intermediate Nodes

Pairs of hashes from the level below are combined and hashed together to create this level. (Odd number detected: last hash is duplicated for pairing)

Node 1 = hash(Left1 + Right2)
Left input:
c5bd6147651bb2c3d1ad88f8d3f0868805cba0ed8ec607910c04d67a6fdc7e8d...
Right input:
18af2ace6fc945ecd302d803849b89229c971bd6a9d949681e0ae4dde37a6eb9...
Result (SHA-256):
fd8942e8c0e6bf832fb60ba4b79e8a86b4b717b6c5c811a8c91b2c4b5ee4bb6c
Node 2 = hash(Left3 + Right4)
Left input:
53985977b1e1fb35c39c08fa1b243bda695327d29abd249882c8fb6f3435b057...
Right input:
18b0f872027e3c62f91ba153b32ed9c62e26085762cd62dc791b793306d23f5d...
Result (SHA-256):
c51f416aa77d28c4a2a05a544c005b84bbb5a7109940b34ecb962b05ca50168e
Node 3 = hash(Left5 + Right6)
Left input:
7ef9a9c7ad06c81b16d83d1de1cc6ea050a0347b41d235ecdb8d4c76f0e04296...
Right input:
054f3b87503d565b03420922a3b946fd91275397b98cc78dd88fcc032a4c51d4...
Result (SHA-256):
ba54cd3bb9214fc57d3b62f8ae2251db5a51ca285a76e84f1601ace04b8bf4e2
Node 4 = hash(Left7 + Right8) (duplicated for odd count)
Left input:
53f165a7b92daaa9b310e297b7fb0dc2a0ff9d2ec73d6522ea3f2793c58eecac...
Right input:
53f165a7b92daaa9b310e297b7fb0dc2a0ff9d2ec73d6522ea3f2793c58eecac...
Result (SHA-256):
a24bea5cb6259a9bb2f894bcbbcb76828b7758b24a38daa0fc8119728c53967e

🔗 Level 3: Intermediate Nodes

Pairs of hashes from the level below are combined and hashed together to create this level.

Node 1 = hash(Left1 + Right2)
Left input:
fd8942e8c0e6bf832fb60ba4b79e8a86b4b717b6c5c811a8c91b2c4b5ee4bb6c...
Right input:
c51f416aa77d28c4a2a05a544c005b84bbb5a7109940b34ecb962b05ca50168e...
Result (SHA-256):
01d2eda7da7d6d6ca987317d2955bc3dc2eeed576dd39586749d268967fc0921
Node 2 = hash(Left3 + Right4)
Left input:
ba54cd3bb9214fc57d3b62f8ae2251db5a51ca285a76e84f1601ace04b8bf4e2...
Right input:
a24bea5cb6259a9bb2f894bcbbcb76828b7758b24a38daa0fc8119728c53967e...
Result (SHA-256):
83a60c34aa28a22fdda0112530ab778e4aba53f752fd787f0b667a92bb791e06

✅ MERKLE ROOT (Final Level)

This is the single hash that represents ALL files in the collection. This root hash is included in the manifest that gets digitally signed.

MERKLE ROOT HASH:
a3b3fb8c6e3003c5f3f1872c5c13098a3a3e63b3d96fb123f54c5b52b5c49bba
💡 Why This Matters for Legal Proof:
  • Any change to ANY file will change its hash (leaf node)
  • This changes all parent nodes up to the root
  • The digital signature validates this specific root hash
  • Therefore: ALL files are cryptographically proven by ONE signature