Page MenuHomecode.freespoken.nz
Feed Advanced Search

Jun 8 2018

tim added a commit to T34: Object to specify users and a currency: R1:268093b0aa19: Usernames are strings, and "root" is reserved.
Jun 8 2018, 4:01 PM · circulex

Jun 7 2018

tim added a commit to T34: Object to specify users and a currency: R1:0677c24a45ed: Use account specifiers in balance summaries.
Jun 7 2018, 3:16 PM · circulex

Jun 6 2018

tim added a commit to T34: Object to specify users and a currency: R1:5b782f061f7e: Defined account specifier.
Jun 6 2018, 4:55 PM · circulex

Jun 1 2018

tim closed T35: Don't call membership of a host an "account" as Resolved by committing R1:cf6bf2b054e1: Changed "account" to "member(ship)" or "user(name)" as appropriate.
Jun 1 2018, 4:36 PM · circulex
tim closed T35: Don't call membership of a host an "account", a subtask of T34: Object to specify users and a currency, as Resolved.
Jun 1 2018, 4:36 PM · circulex

May 31 2018

tim triaged T35: Don't call membership of a host an "account" as To Do priority.
May 31 2018, 3:44 PM · circulex
tim triaged T34: Object to specify users and a currency as To Do priority.
May 31 2018, 3:34 PM · circulex

May 30 2018

tim added a commit to T28: Define a message to request missing messages: R1:379064a25aa6: How to request a missing invitation.
May 30 2018, 3:16 PM · circulex

May 29 2018

tim added a commit to T28: Define a message to request missing messages: R1:92ac13a3cc92: Introduction to missing message requests.
May 29 2018, 4:24 PM · circulex

May 25 2018

tim closed T32: Allow relays to refuse connections from unknown hosts as Resolved by committing R1:b5f621ff8e1d: All ignored complete agreements are excluded from tallies.
May 25 2018, 3:52 PM · circulex
tim closed T32: Allow relays to refuse connections from unknown hosts, a subtask of T5: Finish Messages section of the specification, as Resolved.
May 25 2018, 3:52 PM · circulex

May 24 2018

tim added a commit to T32: Allow relays to refuse connections from unknown hosts: R1:1404d2f03eac: Initiators must ensure their peers can't ignore complete agreements.
May 24 2018, 4:23 PM · circulex

May 18 2018

tim added a commit to T32: Allow relays to refuse connections from unknown hosts: R1:9184adb022d0: Relay requests include accepting messages from the destinations.
May 18 2018, 4:26 PM · circulex

May 17 2018

tim added a commit to T32: Allow relays to refuse connections from unknown hosts: R1:f11075d0fd99: Instances and relays can ignore complete agreements from strangers.
May 17 2018, 5:24 PM · circulex

May 15 2018

tim triaged T33: Quoted messages as To Do priority.
May 15 2018, 3:42 PM · circulex

May 10 2018

tim closed T31: Include approximate value in hints as Resolved by committing R1:5bb2c32bf77c: Describe approximateValue member in targets.
May 10 2018, 3:29 PM · circulex
tim closed T31: Include approximate value in hints, a subtask of T2: Finalize a first draft of a specification for a decentralized payments protocol, as Resolved.
May 10 2018, 3:29 PM · circulex

May 5 2018

tim triaged T32: Allow relays to refuse connections from unknown hosts as To Do priority.
May 5 2018, 4:10 PM · circulex

May 4 2018

tim closed T30: Communicate desired limits as Resolved by committing R1:cd0cda747a1f: Bandwidth limits in invitations.
May 4 2018, 4:35 PM · circulex
tim closed T30: Communicate desired limits, a subtask of T5: Finish Messages section of the specification, as Resolved.
May 4 2018, 4:35 PM · circulex

May 3 2018

tim added a commit to T30: Communicate desired limits: R1:b4ff746d613e: Consequential changes to the description of statements.
May 3 2018, 4:37 PM · circulex

May 2 2018

tim added a commit to T30: Communicate desired limits: R1:d7646f9f0871: Extra indicative information in balance summaries.
May 2 2018, 4:20 PM · circulex

May 1 2018

tim added a commit to T30: Communicate desired limits: R1:9253705eeb0e: Definition of range.
May 1 2018, 3:51 PM · circulex

Apr 25 2018

tim closed T27: Specify TLS details in certain messages, a subtask of T5: Finish Messages section of the specification, as Resolved.
Apr 25 2018, 4:43 PM · circulex
tim closed T27: Specify TLS details in certain messages as Resolved by committing R1:8cb48983789e: Trust anchors and names in connection details objects.
Apr 25 2018, 4:43 PM · circulex

Apr 24 2018

tim added a commit to T27: Specify TLS details in certain messages: R1:5dd0600c5356: DER-encoded subjectPublicKeyInfo objects to identify relays.
Apr 24 2018, 5:03 PM · circulex

Apr 19 2018

tim added a commit to T27: Specify TLS details in certain messages: R1:684b35397dde: Base64 encoding.
Apr 19 2018, 4:04 PM · circulex

Apr 13 2018

tim closed T11: Specify transaction reports as Resolved by committing R1:10f2240a611b: Specified tally messages.
Apr 13 2018, 3:07 PM · circulex
tim closed T11: Specify transaction reports, a subtask of T5: Finish Messages section of the specification, as Resolved.
Apr 13 2018, 3:07 PM · circulex

Apr 12 2018

tim closed T29: Ignore pre-completion-deadline complete agreements as Resolved by committing R1:f05509cbb027: Receipts for non-ignored early complete agreements.
Apr 12 2018, 4:05 PM · circulex
tim closed T29: Ignore pre-completion-deadline complete agreements, a subtask of T5: Finish Messages section of the specification, as Resolved.
Apr 12 2018, 4:05 PM · circulex

Apr 11 2018

tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:c54f4fbea421: More specific times for sending complete agreements.
Apr 11 2018, 4:29 PM · circulex

Apr 10 2018

tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:43abad2e21c5: Completion deadline < deadline < reversal deadline.
Apr 10 2018, 4:31 PM · circulex

Apr 7 2018

tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:b526726a3a94: Acting on early complete agreements, regardless of storage.
Apr 7 2018, 3:52 PM · circulex

Apr 6 2018

tim triaged T31: Include approximate value in hints as To Do priority.
Apr 6 2018, 4:48 PM · circulex
tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:0160e5cd93f4: A relay's obligations begin at the completion deadline.
Apr 6 2018, 4:41 PM · circulex

Apr 5 2018

tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:6c0f0ea2de23: Responsibilities regarding anomalous pongs.
Apr 5 2018, 4:08 PM · circulex

Apr 4 2018

tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:5ee6c3c89332: Rules for ignoring pre-completion-deadline complete agreements.
Apr 4 2018, 4:53 PM · circulex

Mar 31 2018

tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:ffa0296f7610: Responsibilities of recipients of reports of negative latencies.
Mar 31 2018, 4:53 PM · circulex

Mar 28 2018

tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:aee08f52a25f: More precise prohibition regarding expired completion deadlines.
Mar 28 2018, 4:28 PM · circulex

Mar 24 2018

tim triaged T30: Communicate desired limits as To Do priority.
Mar 24 2018, 6:19 PM · circulex

Mar 20 2018

tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:4614fbe85b1c: Stronger warnings about reporting negative latencies.
Mar 20 2018, 5:50 PM · circulex

Mar 16 2018

tim added a commit to T29: Ignore pre-completion-deadline complete agreements: R1:e7ace37d4288: Stricter definition of completion deadline.
Mar 16 2018, 4:52 PM · circulex

Sep 22 2017

tim created T29: Ignore pre-completion-deadline complete agreements.
Sep 22 2017, 2:53 PM · circulex
tim created T28: Define a message to request missing messages.
Sep 22 2017, 2:44 PM · circulex

Sep 20 2017

tim added a commit to T11: Specify transaction reports: R1:b5eadc2c9fb4: Require relays to send tallies.
Sep 20 2017, 5:31 PM · circulex

Sep 19 2017

tim closed T10: Specify transaction query messages as Wontfix.

Actually, relays will quite frequently have to send T11 reports, so is it worth requiring primary instances to specifically ask for such reports?

Sep 19 2017, 3:07 PM · circulex
tim closed T10: Specify transaction query messages, a subtask of T5: Finish Messages section of the specification, as Wontfix.
Sep 19 2017, 3:07 PM · circulex

Sep 14 2017

tim created T27: Specify TLS details in certain messages.
Sep 14 2017, 5:34 PM · circulex

Sep 12 2017

tim closed T9: Specify receipts as Resolved by committing R1:404d2d167e38: Specified receipts.
Sep 12 2017, 3:19 PM · circulex
tim closed T9: Specify receipts, a subtask of T5: Finish Messages section of the specification, as Resolved.
Sep 12 2017, 3:19 PM · circulex

Sep 8 2017

tim closed T26: Adjust statements to specify bilateral agreements, a subtask of T5: Finish Messages section of the specification, as Resolved.
Sep 8 2017, 4:26 PM · circulex
tim closed T26: Adjust statements to specify bilateral agreements as Resolved by committing R1:3d43c265d84d: Statements list bilateral agreements, not transactions.
Sep 8 2017, 4:26 PM · circulex

Sep 7 2017

tim created T26: Adjust statements to specify bilateral agreements.
Sep 7 2017, 5:12 PM · circulex

Sep 6 2017

tim closed T25: Specify exchange of medium-term keys, a subtask of T5: Finish Messages section of the specification, as Resolved.
Sep 6 2017, 4:36 PM · circulex
tim closed T25: Specify exchange of medium-term keys as Resolved by committing R1:7928113bc389: Expanded relay lists to invitations.
Sep 6 2017, 4:36 PM · circulex

Sep 5 2017

tim added a commit to T25: Specify exchange of medium-term keys: R1:3efd35fde318: Bilateral agreements use the hashes of whole invitation messages.
Sep 5 2017, 4:46 PM · circulex

Sep 1 2017

tim created T25: Specify exchange of medium-term keys.
Sep 1 2017, 4:09 PM · circulex

Aug 30 2017

tim closed T8: Finish specifying complete agreement messages as Resolved by committing R1:17085ef5cfd6: Minor editing of complete agreement rules.
Aug 30 2017, 3:04 PM · circulex
tim closed T8: Finish specifying complete agreement messages, a subtask of T5: Finish Messages section of the specification, as Resolved.
Aug 30 2017, 3:04 PM · circulex
tim added a commit to T8: Finish specifying complete agreement messages: R1:e7eb4198aa9c: Explain the optional nature of complete agreement complexities.
Aug 30 2017, 3:04 PM · circulex

Aug 29 2017

tim added a commit to T8: Finish specifying complete agreement messages: R1:458b1c35cd69: Partial reversal of transactions.
Aug 29 2017, 4:44 PM · circulex

Aug 25 2017

tim added a commit to T8: Finish specifying complete agreement messages: R1:20acecf49fa0: Partial execution of transactions.
Aug 25 2017, 5:02 PM · circulex

Aug 24 2017

tim added a commit to T8: Finish specifying complete agreement messages: R1:a994ffe8f221: Discuss how to commit to the non-execution of a transaction.
Aug 24 2017, 3:39 PM · circulex

Aug 16 2017

tim added a commit to T8: Finish specifying complete agreement messages: R1:87a74c28d986: Address reversals using nontrivial complete agreements.
Aug 16 2017, 12:28 PM · circulex
tim added a commit to T8: Finish specifying complete agreement messages: R1:ca889df1e552: Prohibit off-label creation of complete agreement signatures.
Aug 16 2017, 12:28 PM · circulex
tim added a commit to T8: Finish specifying complete agreement messages: R1:a5cbe0328b80: Completely avoid potential signature malleability problems.
Aug 16 2017, 12:28 PM · circulex

Aug 10 2017

tim closed T23: Allow extra keys to pad signed payment paths as Resolved by committing R1:663fdfe2790c: Rewrote conditions for signatures in signed payment paths.
Aug 10 2017, 12:35 PM · circulex
tim closed T23: Allow extra keys to pad signed payment paths, a subtask of T5: Finish Messages section of the specification, as Resolved.
Aug 10 2017, 12:35 PM · circulex

Aug 9 2017

tim added a commit to T23: Allow extra keys to pad signed payment paths: R1:944e471b1c7f: Allow padding with extra keys in signed payment path.
Aug 9 2017, 10:54 AM · circulex

Aug 8 2017

tim closed T22: Talk about over-padding as Resolved by committing R1:14a8ed2d4476: Over-padding, especially for pings.
Aug 8 2017, 12:32 PM · circulex
tim closed T22: Talk about over-padding, a subtask of T5: Finish Messages section of the specification, as Resolved.
Aug 8 2017, 12:32 PM · circulex

Aug 2 2017

tim closed T24: Explain self-generated public keys as Resolved by committing R1:fb688e2cd8b6: Instances can generate their own keys, too.
Aug 2 2017, 12:43 PM · circulex
tim closed T24: Explain self-generated public keys, a subtask of T23: Allow extra keys to pad signed payment paths, as Resolved.
Aug 2 2017, 12:43 PM · circulex

Jul 28 2017

tim created T24: Explain self-generated public keys.
Jul 28 2017, 12:39 PM · circulex
tim created T23: Allow extra keys to pad signed payment paths.
Jul 28 2017, 12:35 PM · circulex
tim created T22: Talk about over-padding.
Jul 28 2017, 12:25 PM · circulex

Jul 25 2017

tim added a commit to T8: Finish specifying complete agreement messages: R1:aa3922870224: Reversing a transaction.
Jul 25 2017, 12:53 PM · circulex

Jul 21 2017

tim added a commit to T8: Finish specifying complete agreement messages: R1:d9aff15aa428: Conditions for considering complete agreements to be equal.
Jul 21 2017, 12:29 PM · circulex

Jul 11 2017

tim closed T15: Specify credit notifications as Resolved by committing R1:a95d4032a1e0: Explained the uses of statements.
Jul 11 2017, 1:12 PM · circulex
tim closed T15: Specify credit notifications, a subtask of T5: Finish Messages section of the specification, as Resolved.
Jul 11 2017, 1:12 PM · circulex

Jul 7 2017

tim added a commit to T15: Specify credit notifications: R1:a99d3e09ca8b: Defined statement.
Jul 7 2017, 12:39 PM · circulex

Jul 6 2017

tim added a commit to T15: Specify credit notifications: R1:f0aaaa451a2e: Defined balance summary.
Jul 6 2017, 12:45 PM · circulex

Jul 5 2017

tim added a commit to T15: Specify credit notifications: R1:1d384066d3ca: Adjusted examples to use currency objects.
Jul 5 2017, 11:58 AM · circulex

Jun 28 2017

tim added a commit to T15: Specify credit notifications: R1:51e4dd27fc17: Defined currency object.
Jun 28 2017, 12:59 PM · circulex

Jun 21 2017

tim added a comment to T15: Specify credit notifications.

This could be combined with information about the sender's view of the outstanding obligation at a particular time, so that instances can automatically identify whether they've got matching views of outstanding balances, and if not, when the discrepancy arose. Automatic resolution of the discrepancy should probably not be attempted; identification of who was at fault is likely to require humans to investigate.

Jun 21 2017, 11:02 AM · circulex

Jun 8 2017

tim closed T21: Specify padding as Resolved by committing R1:63827712d6a3: Padding of messages.
Jun 8 2017, 12:27 PM · circulex
tim closed T21: Specify padding, a subtask of T5: Finish Messages section of the specification, as Resolved.
Jun 8 2017, 12:27 PM · circulex

Jun 6 2017

tim created T21: Specify padding.
Jun 6 2017, 11:36 AM · circulex
tim added a commit to T4: Fixed-size payment paths: R1:7af994e4c3c6: Revert "Redefine first number in transaction identifier as "magnitude"".
Jun 6 2017, 11:32 AM · circulex
tim closed T4: Fixed-size payment paths as Wontfix.

Actually, to the extent that fixed-size payment paths incur fixed-duration processing by instances, this might actually help Big Brother trace a transaction through the network, since it knows it can associate a received message of a particular size with a similarly-sized message sent a specific duration later.

Jun 6 2017, 11:23 AM · circulex
tim closed T4: Fixed-size payment paths, a subtask of T6: Write transaction life-cycle section, as Wontfix.
Jun 6 2017, 11:23 AM · circulex
tim closed T4: Fixed-size payment paths, a subtask of T7: Write security considerations section, as Wontfix.
Jun 6 2017, 11:23 AM · circulex
tim closed T4: Fixed-size payment paths, a subtask of T8: Finish specifying complete agreement messages, as Wontfix.
Jun 6 2017, 11:23 AM · circulex
tim closed T4: Fixed-size payment paths, a subtask of T9: Specify receipts, as Wontfix.
Jun 6 2017, 11:23 AM · circulex

Jun 1 2017

tim added a comment to T4: Fixed-size payment paths.

I'm no longer sure it's possible for fixed-size payment paths to fully conceal from the initiator's neighbours their proximity to the initiator, at least if we want to maintain the status-quo fact that a partial agreement represents an unbroken chain of genuine commitments all the way back to the initiator (which is important, so that participants can prefer partial agreements with more attractive prices, without risking ignoring all the partial agreements that could actually end up as part of a transaction).

Jun 1 2017, 1:18 PM · circulex

May 30 2017

tim added a commit to T4: Fixed-size payment paths: R1:ba2f8d42cd6a: Redefine first number in transaction identifier as "magnitude".
May 30 2017, 12:42 PM · circulex

May 24 2017

tim closed T14: Record debts to (and from?) user@otherdomain.tld as Resolved by committing R1:2a58449c3690: Adjust split payment example for new payment specification definition.
May 24 2017, 11:42 AM · circulex
tim closed T14: Record debts to (and from?) user@otherdomain.tld, a subtask of T2: Finalize a first draft of a specification for a decentralized payments protocol, as Resolved.
May 24 2017, 11:42 AM · circulex
tim closed T14: Record debts to (and from?) user@otherdomain.tld, a subtask of T15: Specify credit notifications, as Resolved.
May 24 2017, 11:42 AM · circulex