<signed_datafeed_article>
<datafeed_article>
<datafeed_name>edgecase_datafeed</datafeed_name>
<datafeed_article_id>103</datafeed_article_id>
<date>2019-04-16
<note>This is the date at the time of creation of this datafeed article. A checkpoint article containing a hash of this datafeed article may be created on this date or at a later date.</note>
</date>
<previous_checkpoint>
<datafeed_article_id>62</datafeed_article_id>
<checkpoint_id>7</checkpoint_id>
<date>2018-10-01</date>
<transaction>
<blockchain_name>bitcoin</blockchain_name>
<transaction_id>8b53df721231f95e4e1843a74fd560fcfd6512d2e258ba1a2fc0472a8230b467</transaction_id>
<block_height>543904</block_height>
<source_address>33jEsi2kqFwMtagFqBuHuzCeYPVdDkR8zP</source_address>
<destination_address>1DaAgMor4bZiAuLgZWdz4W5RkoYVQFvDKp</destination_address>
</transaction>
</previous_checkpoint>
<signed_article>
<article>
<title>Contract_0</title>
<author_name>stjohn_piano</author_name>
<date>2019-04-16</date>
<signed_by_author>yes</signed_by_author>
<content>




<heading_lines>
GOAL
</heading_lines>


Write an agency contract that makes stjohn_piano_2 the representative of stjohn_piano. Sign it with both keys. Include the signatures as assets of this article. 




<heading_lines>
CONTENTS
</heading_lines>


- Goal
- Contents
- Downloadable Assets
- Agency Contract




<heading_lines>
DOWNLOADABLE ASSETS
</heading_lines>


<link>
<type>asset</type>
<filename>stjohn_piano_contract_0.txt</filename>
<text>stjohn_piano_contract_0.txt</text>
<sha256>860c9c893db0e4312a92d21039291071ef31c1b5b450edbef556d24c7842700e</sha256>
</link>

<link>
<type>asset</type>
<filename>stjohn_piano_contract_0_signature_stjohn_piano.txt.asc</filename>
<text>stjohn_piano_contract_0_signature_stjohn_piano.txt.asc</text>
<sha256>123002e2e50b822840f32a5796ce99ab23a7eacd670938b5e79b45533fe9bcfb</sha256>
</link>

<link>
<type>asset</type>
<filename>stjohn_piano_contract_0_signature_stjohn_piano_2.txt.asc</filename>
<text>stjohn_piano_contract_0_signature_stjohn_piano_2.txt.asc</text>
<sha256>f533ac6de50a18f27829b37a9c8d2e02b8d38213ece9568943cc5069f5ca4ba7</sha256>
</link>




<heading_lines>
AGENCY CONTRACT
</heading_lines>


<contract>
<contract_id>0</contract_id>
<contract_author>
<entity>
<name>StJohn Piano</name>
<keyname>stjohn_piano</keyname>
<fingerprint>A69D D24E AB33 10E2 972E 6846 2F11 3FE1 E61B D317</fingerprint>
</entity>
</contract_author>
<type>agency</type>
<date>2019-04-16</date>
<block>
<blockchain_name>bitcoin</blockchain_name>
<block_height>571877
<note>This is the approximate block height at the time of writing.</note>
</block_height>
</block>
<parties>
<entity>
<name>StJohn Piano</name>
<keyname>stjohn_piano</keyname>
<fingerprint>A69D D24E AB33 10E2 972E 6846 2F11 3FE1 E61B D317</fingerprint>
</entity>
<entity>
<name>StJohn Piano 2</name>
<keyname>stjohn_piano_2</keyname>
<fingerprint>CF59 A71D AC57 22F6 95C3 A730 F6DC 1E61 5991 52AC</fingerprint>
</entity>
</parties>
<text_lines>
Statements:
- stjohn_piano_2 represents stjohn_piano in all communications, starting at the included date and blockheight. 

Restrictions:
- stjohn_piano_2 cannot sign contracts on behalf of stjohn_piano.

Conditions:
- This contract must be signed by all named entities, including the contract author. If the contract author is not included in the list of parties, the contract author's signature should be interpreted only as a statement that the signed version of the contract is the correct and final version of the contract.
- This contract can be dissolved by a signed statement from any of the named parties. Such a statement should include a hash of the text of this contract. 
- The content of this contract begins with the first left angle bracket before the first "contract" element. The content of this contract ends with the last right angle bracket after the last "/contract" element. When making a digital signature of this contract, sign the text between and including these two characters. Do not include a final newline. 
</text_lines>
</contract>










</content>
</article>
<author_signature>
iQIcBAABCgAGBQJctdfpAAoJEC8RP+HmG9MXvSwQAKtE/L4FUis3jjN0jO/8SeII
j2UDN8/uXPOLT2fDkK1Z01OBCctJhb3DdplfMssj7p4gyfpdQc7caZxjS6hDH8TU
Dd5OLspVbYGn3iqgcQqHq5sjuAoBiVEaGpPF28VV32BpDIx2C9OcTzBCtGn8cOT1
vQjAYY6Wveg5+eUflOIszsxmqwn9yJ7BXdaL6njqNJConsV+qRhxvPGlJpPWIpE+
tB0fOywkUu3rUGNqYgK+ILalu2ZrI5DBrr93Bt9L0bag/Esk2I67cKGQxKYNJ9E3
RtLTwh+zUwtu0TGLG8EWdsg2H9AWKGiglfVE1Z3pOeCDf8V9LhXnX6pTHuf3Iy99
BsUQ4u42OOy3vTo1xnx+ug9rqKEiFigTAbL7bor1WSSGsSvjCJ9An33Qa0jElYCp
Jhmf66qOXo1YCebbvbNTpM2RwD4h7oBx42cBK4q1zTqdILZhEjaS0TYZc19JIdoD
n032Q0lnDI1ldf7oniAq0Pe4mvoz9O8eSrBmNYZ9lZQWoeK9BfgRUcwRw1FCWSIq
z4TYvOkbp5a8dOuzCXq+NXAz1faUFbptvqopBG9CbDqX1jgJT5iGneSVc8hJAu2N
iuqoX+95Ipxr8wQdRbs2yhXvSlruS0eMfbqiC5ExGdktLyDagiP6vFHmz4QGFHjx
r5Xy4n7lbd87nOT+/Rns
=0Nh8
</author_signature>
</signed_article>
</datafeed_article>
<datafeed_signature>
iQIcBAABCgAGBQJctdgjAAoJECL1OzZgiBhwSMYP/2/JGwwte2gQYLnhzgJwuQTK
iq9OGnHinpI+9eS36yRmJg5Rafa6IEcEQVAFHTHa4ZxHeokHzPY0YUESDqTFITXx
gCmUxh2XOrNlgMGnaIsCJBzOkk8dlomviUI9Pyx7EX/Y+KdJae4gYTLGkvheHQqo
SoTci+cMYCTXmYiCpSU4wwzZwOdxL4Gx5G15agCIN/tN8/EQiGniw6d6Ht1S3dbY
8VGAzSdIqvkD7oR/vXYPFikE0LSc45Jmmby/dzBEPhBDrCwsnRkLkEI5JQPpY53t
NU6r6Tj1Zp0J1sJGd5m1CG5Y/scts5/t22BhWJf7kMBWSpk4NXpohxc1h/ATb+TL
6cGDD/pD2OKcVBx14xvIlmwEufa47L9noePimCl/Ay4acJXN8yvA6UqNGrdQrvt8
1kK6Q1R1NJvKh5GH7JsjbulAJPKaoWJ6EXCJD9HuWSeahGLZWZFVD6g4YAVS6rdA
h7rDAHofSMMCxkLfgvVEfNKtU3RP8dhIqCtiwYC/tH0v8ocPwmnNvVEKXZLH65BE
mINMkDoMqbpo2GEjUIP04Ev1qBc9jrq/eZV0OjDQqqC6z6EnQHRbEourhZmtKY4b
4JBtNk/DJ9Oeo2lQ3usIfqgBQl799Geif88xel77TOnfOY0OUqd5+SQRxDL9eTLu
1hv87g78sNgb2ZtJqJYV
=Iztm
</datafeed_signature>
</signed_datafeed_article>