Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove op:bootstrap and instead always export at 0 #84

Merged
merged 1 commit into from Nov 15, 2023

Conversation

tsyesika
Copy link
Contributor

This removes the op:bootstrap operation which used to ask the remote node make available the bootstrap object and would setup a promise. That is almost always unnecessary as the bootstrap object is needed to do anything useful with CapTP and so must always be issued.

This instead removes the operation and just makes it required that after a successful op:start-session exchange the bootstrap object be exported at position 0 which simplifies the spec.

This removes the `op:bootstrap` operation which used to ask the remote
node make available the bootstrap object and would setup a promise. That
is almost always unnessesery as the bootstrap object is needed to do
anything useful with CapTP and so must always be issued.

This instead removes the operation and just makes it required that after
a successful `op:start-session` exchange the bootstrap object be
exported at position `0` which simplifies the spec.
@tsyesika tsyesika mentioned this pull request Oct 10, 2023
@jar398
Copy link
Contributor

jar398 commented Oct 10, 2023

@tsyesika I hadn't realized this was a PR so isn't subject to "record consensus by closing"... I'll put this on the agenda for November

@jar398 jar398 mentioned this pull request Oct 10, 2023
@tsyesika
Copy link
Contributor Author

tsyesika commented Nov 15, 2023

We have decided last meeting (November 2023) to merge this PR.

@tsyesika tsyesika merged commit 17869ee into ocapn:main Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants