Commit Graph

130 Commits (a6a873482fc55240a93c65c84b10af86f667e2c1)

Author SHA1 Message Date
Kieran Prasch 06d689f45b
Allow ephemeral node and node storage default in Finnegans Wake demo. 2019-01-21 15:15:14 -08:00
K Prasch 1663eb78d6
Merge pull request #670 from tuxxy/locale-fix
Use en_US.UTF-8 instead of Debian specific C.UTF-8
2019-01-21 12:21:13 -08:00
tuxxy 8e433add05 Use en_US.UTF-8 instead of Debian specific C.UTF-8 2019-01-17 16:27:40 -07:00
David Núñez d148d075cb
Adapt demo's doctor.py to latest changes; Use default temporary node storage in examples 2019-01-16 11:21:32 -08:00
Kieran Prasch 4c8fb1496e
Use common rendezvous teacher node when spinning up local fleets 2019-01-16 09:48:09 -08:00
Kieran Prasch 5be6363d8c
Split up singles from couples, so many Ursulas! 2019-01-16 09:48:03 -08:00
K Prasch cfa7cec50a
Merge pull request #638 from KPrasch/demo_ursulas
Run Demo Ursulas Script (Local Testing Fleet)
2019-01-15 12:56:11 -08:00
jMyles f93f3f1987 Heart monitor data source uses new method. 2019-01-15 15:20:17 -05:00
jMyles 990ae276d3 Bringing Alicia up to speed with logic changes. 2019-01-15 15:20:17 -05:00
jMyles 39a097b100 Simple produce from the config. No more need to pass in a passphrase for the demo. 2019-01-15 15:20:17 -05:00
jMyles 56927408ea Removing several kwargs from demo config; we'll use the defaults here too. 2019-01-15 15:20:17 -05:00
jMyles ce9adbf199 We're going ot use the default storage for demos now. 2019-01-15 15:20:17 -05:00
jMyles 62e7b140e4 Simple script to run a single demo Ursula. 2019-01-15 15:20:17 -05:00
Kieran Prasch b49bd8c44f
Multi-proc local ursula fleet script 2019-01-05 12:10:35 -08:00
jMyles e94e20397c
Simple script to run a single demo Ursula. 2019-01-05 12:10:35 -08:00
jMyles 1de63a2068 Some changes to alicia to account for changes on master. 2018-12-17 16:36:34 -08:00
jMyles 9ba2d0950d Fix up run_federated_ursula for latest changes. 2018-12-17 16:36:34 -08:00
David Núñez b89a82fc50 Use msgpack instead of pickle in the Heartbeat demo 2018-12-17 15:36:18 -08:00
Derek Pierre 356e18079a Fix typo in heartbeat demo README
Co-Authored-By: cygnusv <david@nucypher.com>
2018-12-17 15:36:18 -08:00
David Núñez 0887d004fd Heartbeat Demo readme 2018-12-17 15:36:18 -08:00
David Núñez 48dc1b9e08 Comments and code reorganization 2018-12-17 15:36:18 -08:00
David Núñez 405560ba34 Plotting heart rate in Bob's console 2018-12-17 15:36:18 -08:00
David Núñez 77ca47753f First working version of Heartbeat Demo 2018-12-17 15:36:18 -08:00
David Núñez 61821ea7ae Getting policy pubkey in advance in Finnegan's wake demo 2018-12-17 15:36:18 -08:00
Kieran Prasch 646816d481
Keeps finnegans wake up to date with db_filepath changes 2018-12-05 15:58:20 -08:00
David Núñez 4ab7ad1252 DataSource.encapsulate_single_message() --> DataSource.encrypt_message() 2018-12-03 12:07:33 +01:00
Kieran Prasch 093e65a19c
Port @ongrid's docs to the latest demo; Thanks! 2018-11-10 14:02:39 -08:00
Kirill Varlamov 7fee625771
Fix nucypher/nucypher#487 unexpected qwarg in federated demo 2018-11-10 13:55:23 -08:00
Kieran Prasch 01dda169d2
Pin eth-utils version 2018-11-10 13:41:10 -08:00
Kieran Prasch ac43a5e462 Forced explicit https usage of teacher URI 2018-11-10 21:28:50 +01:00
Kieran Prasch 4685f3e627
remove lisence text from demo modules 2018-11-09 07:43:40 -08:00
Kieran Prasch d316796aff
Use conventional top-level package structures 2018-11-09 07:43:31 -08:00
jMyles 9f642a4437 Updated logging setup. 2018-11-06 23:17:46 +01:00
tuxxy 7feabb6cb2 Add GPLv3 -- nucypher is free as in freedom 2018-11-04 13:16:42 -07:00
Kieran Prasch 7523d7bf0e Further streamline Finnegans Wake Demo 2018-11-04 20:40:45 +01:00
jMyles d2125fe744 Concise demo for Prague meetup. 2018-11-03 22:46:20 +01:00
jMyles 50997e5740 Finnegan's Wake demo working with federated test net. 2018-11-02 15:51:16 -07:00
jMyles d868eaf300 Transition to Twisted logger. 2018-10-30 19:21:03 +01:00
Kieran Prasch 3affe90d34 Allow existing metadata files to be loaded into a development node with CLI flag; Update demo args to use metadata file. 2018-10-05 23:28:21 -07:00
Kieran Prasch 293f9c158c Deprecate CLI demo module; Respond to RFC & cleanup 2018-09-24 18:42:42 -07:00
Kieran Prasch 13764517ac Reflect character initialization logic in NodeConfiguration subclasses; Integrate with local filesystem paths in dev and non-dev modes. 2018-09-22 15:43:35 -07:00
jMyles a09c3d8858 Reintroducing demo entry modules. 2018-09-21 21:52:57 +02:00
Kieran Prasch 79ab28712c Remove examples dir, relocate remaining valuable parts to cli.demos update gitignore: ursula's db 2018-08-31 11:33:46 -07:00
Kieran Prasch f8e5d58f89 Project-wide automated import optimization, followed-up with some hand-tweaking 2018-08-31 11:24:08 -07:00
Kieran Prasch faf67efe0f modify finnegans wake demo for decentralized simulation 2018-08-31 11:16:07 -07:00
jMyles 820ddee838 Small fixes to restore federated demo. 2018-08-09 17:30:28 -04:00
jMyles 27fce61668 Updated Finnegan's Wake logic. 2018-07-18 20:20:20 -07:00
jMyles a9752fa755 Federated demo up to date with the new stuff. 2018-07-13 12:14:16 -07:00
jMyles d34191ba56 Follow and peek functions can now either take a map or map id. 2018-07-13 11:32:50 -07:00
jMyles 36b86eb6bb Implementing InterfaceInfo. 2018-06-20 10:13:26 -07:00
Kieran Prasch 7a35c4b24b Hack together MockRestMiddleware, temp fix until implementing node learning. 2018-06-20 10:12:50 -07:00
Kieran Prasch e2eb556e10 Middleware -> RestMiddleware 2018-06-20 10:12:27 -07:00
jMyles 533874ffe8 Freshening up SandboxNetworkMiddleware. 2018-06-20 10:12:26 -07:00
jMyles 8c360bbde9 Allowing explicit federated_only condition. 2018-06-20 10:12:26 -07:00
jMyles 5328bda6fe Passing Alice's pubkey to verify CFrags in Finnegan's Wake demo. 2018-06-20 10:12:26 -07:00
jMyles 7d8b07d8c3 from_rest_url now needs Middleware. Sensible. 2018-06-20 10:12:26 -07:00
jMyles e57b65be35 Moving Finnegan's Wake demo to make it more obvious. 2018-06-20 10:12:00 -07:00
Kieran Prasch d2f0b4a062 Refreshes MinerEscrow's node datastore for use with dht_keys/ursula_id 2018-06-20 10:11:34 -07:00
Kieran Prasch 6e751f6775 Renames(mostly) NetworkyStuff to NetworkMiddleware. 2018-06-20 10:11:28 -07:00
jMyles 41805d5d06 Removing references to 'KMS' 2018-05-08 13:02:18 -07:00
jMyles 7890dcc2b2 Several touchups to Finnegan's Wake logic and the high-level APIs that power it. 2018-04-18 23:23:47 -07:00
jMyles 4e6a0409ce Finnegan's Wake demo updated:
* No longer uses the DHT for Alice and Bob
* Uses new higher-level methods (and is much shorter).
2018-04-17 01:53:46 -07:00
jMyles 13ff2e642c Actors can now discover all known nodes from a given node. Fixes #175. 2018-04-17 01:52:30 -07:00
jMyles d289ac31e8 Updated Finnegan's Wake demo to use TLS. 2018-03-06 17:52:23 -08:00
jMyles fa28e75772 Pass Finnegan's Wake as an argument on the command line. 2018-02-28 17:38:10 -08:00
jMyles 7e567c24f6 Introducing named DBs per Ursula. 2018-02-28 17:37:27 -08:00
jMyles 93ada655ce Better launch logic - attach the server exactly once. 2018-02-28 17:37:27 -08:00
jMyles 929ece9d49 Script for Alice to grant access to Bob and then use the policy to re-encrypt a file, line-by-line. 2018-02-28 17:37:27 -08:00
jMyles 554ccd0f31 Ursula running on localhost, with NetworkyStuff to find her. 2018-02-28 17:37:27 -08:00
jMyles f89d13c4a0 Seal -=> SignatureStamp 2018-02-23 22:39:10 -08:00
jMyles 05f99b10fe Disclaimer for Alice example script (@tuxxy's idea, and *not* really stupid). 2018-02-06 17:08:13 -08:00
jMyles cc2bbbb422 Touchups on Alice one-off example. 2018-02-06 17:04:39 -08:00
jMyles 12f7990a09 Alice script properly sends a Contract and then, subsequently, sends a KFrag. 2018-02-06 03:08:23 -08:00
jMyles de3d9e6c01 Create an Ursula from a REST URL. Why not? 2018-02-05 23:30:01 -08:00
jMyles 7237299bf8 Shaving down the sample Alice a bit. 2018-02-05 23:07:47 -08:00
jMyles 3db71115f6 Characters can now be created from either a signing or encryption key. Fixes #156. 2018-02-05 11:25:17 -08:00
jMyles 4728acaae9 Example script to set Policy for Alice via requests and REST. 2018-02-04 23:39:00 -08:00
jMyles bdcce0daee First skeleton of mining node entry point for Ursula. 2018-02-04 23:38:42 -08:00
jMyles ab6cbaead6 Seed-only Server now (at least seems) to actually refuse to store data. Fixes #23. 2017-09-13 13:34:40 -07:00
jMyles 8f509533c5 First implementation of customized Server and Protocol classes for DHT. Pending PR 32 on kademlia. 2017-08-30 22:13:18 -07:00