---
# System prepended metadata

title: 'vault.works task # 1'

---

# vault.works task # 1
> IOS 13 SDK R&D

## 0. intro
В процессе работы над биржей мы смогли создать систему приема крипты без использования расширений браузера - это одна из основных фишек нового кошелька(рабочее название - vault.works).

Есть несколько компромисных технологий, которые могут обеспечить тоже самое в мобильных OS, но тк iOS SDK обновилась - я хочу понять можно ли обойтись без их использования.

## 1. auth SDK 
надо внедрится в процесс проверки подписи пользователя - можно ли сделать свой авторизатор и распростронять его через apple store; проверить работу авторизатора с webauthapi

## 2. imessage sdk(payments sdk)
я хочу отсылать свои подписи в imessage и проверять их авторизатором из п.п. 1 - можно ли сделать специальный view для них

## 3. push SDK
нужны кастомные нотификации - я хочу использовать телефон как 2fa через пуши - можно ли кастомизировать нотификации - если да то как ?

## 4. 
можно ли выкатить решение с 1,2,3 сейчас - я знаю что apple оч часто выкатывает либы заранее, объявляет о них пост-фактум

## 5. OSX
проверить 1-4 для OSX 

## task result
создать рабочий прототип для тестирования в процессе разработки web компонентов


## webauthN
standard : https://techcommunity.microsoft.com/t5/Identity-Standards-Blog/All-about-FIDO2-CTAP2-and-WebAuthn/ba-p/288910

https://medium.com/@herrjemand/introduction-to-webauthn-api-5fd1fb46c285

android : https://github.com/lyokato/WebAuthnKit-Android
ios : https://github.com/lyokato/WebAuthnKit-iOS
win : https://github.com/microsoft/webauthn
https://fido2.azurewebsites.net/overview
macOS : https://developer.apple.com/documentation/authenticationservices/asauthorizationcontroller

scatter way : https://medium.com/getscatter/the-scatter-way-wallets-sdks-and-trust-on-blockchain-networks-7a645521edb0

google research : https://security.googleblog.com/2019/05/new-research-how-effective-is-basic.html?m=1


## web payment api
http://www.plantuml.com/plantuml/proxy?fmt=svg&src=https://raw.githubusercontent.com/w3c/webpayments-methods-tokenization/gh-pages/diagrams/tokenized-card.pml
