2018-03-08 Engineering Meeting


#1

Date/Time: 2018-03-08 @ 14:00 UTC / 09:00 EST / 22:00 HKT
Length: 45 minutes
Meeting link: https://zoom.us/j/416493133

NOTE: Due to Blockstack Berlin event, there will be no engineering meeting on 2018-03-01.

Agenda

Please reply to this forum post with items you would like included on the agenda.

Each item should include:

Item name
Background information: Links to github issues, forum posts, etc with background information on the item
Desired outcome: what decision or deliverable would you like from the discussion of this topic at the meeting?
We’ll save ~10 minutes or so for community questions or comments at the end of the meeting.

I’ll turn proposed items into an agenda prior to the the meeting.


#2

Mobile SDK Approach
My research findings on the mobile SDKs posted here:

Desired outcome: Decide how we will build the SDKs


#3

Onename Sunsetting:

Desired outcome: A list of onename sunsetting items that need to be completed and status update.


#4

2018-03-08 Engineering Meeting Notes

Attendees

  • Ken
  • Ucefkh
  • Larry
  • yannisdc
  • Chase
  • Muneeb
  • Aaron
  • Jude

Mobile SDK

  • No need to implement auth
  • SDK MVP needs only storage
  • Blockstack.js should not use localStorage
  • Some team members have C++ background
  • Larry to do more research
  • Generally agreed on going with approach #3, separate native SDKs

Sunsetting Onename

  • Aaron has turned registrar back on - turned on only exports/transfers.
  • There are users whose names expired that have not been contacted
  • Expiring in next 6 months, we can offer to transfer
  • Beyond 6 months, give them the private keys so they can transfer it
    • We’d need a tool for this - relatively easy, can use blockstack.js
    • Announce the tool with the sunset
  • Add a page that shows private key on Onename
  • Review transfer process
    • remove identity index?
  • Aaron has tested 10 exports from the queue

Other Mobile approaches

  • Make changes so that blockstack.js works in cordova, react native, electron and other web tech apps first before tackling full mobile SDK (suggested by Ucefkh)
    • Handle situations where there’s no manifest.json
    • What is the app_domain for apps that aren’t web apps? iOS bundleIdentifier (suggested by yannisdc)