Return-Path: <stephane.traumat@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 1FA339DA
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 21 Aug 2018 21:13:02 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com
	[209.85.167.43])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 243827D4
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 21 Aug 2018 21:13:01 +0000 (UTC)
Received: by mail-lf1-f43.google.com with SMTP id c7-v6so1336772lfe.0
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 21 Aug 2018 14:13:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:from:date:message-id:subject:to;
	bh=Dci2OaEh8vlKJlEAGOm5h8C7VfGopABVRlrm+Df0ZGo=;
	b=UcGPUo4XhThbj098RrMg7+vXLs6T/uGHlp45JYNrjNRJbX9YdgYnAhRpqhu1VpCVhX
	drPgf25elfGrnP5z23CCfjEPRfBMmchiSJKv9yoUZxyRLYejowpDtX8Lew9H9kC/jrfL
	m6mC7BwZsJFnWsen7CC/I06VSVk8PBkNwxVcx6OgpvCigkJ6iwu7ROove5SxWxj5gOwQ
	Mid8ZzqFsXx4J7f0fWeXlBFi7YqOm+fjIlgZTMx0O6FtfzAIU2Pf7K4ass/9EXkFxZ9O
	0qIBQdk2b70a/EZQfW8MJM3HIOpnC79mg7yt5p4kECTlvniiXDywoHiOgw83T5BJD5gv
	A2EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
	bh=Dci2OaEh8vlKJlEAGOm5h8C7VfGopABVRlrm+Df0ZGo=;
	b=CFT8tUvotzYYY+xSs8NQ3rBhEHf+UBWz/gH1juo/UnEj6Efam4S00LCtO1IR/gIeFU
	ytwK4vF+gthdFho7WXIVUGM8bG8m+mS3C7a7lLV5bf23athdsbY7OfGUvMVWsJN7nJ6E
	5IdDfhqQ4/Aqe0MvqTdqLeQJUPHFb5XnSnyHkenllocHvGRBQns+gej5uuYDZvuZbGYU
	CCRlrEMsw4+RS9dd4Z+mI2pDmM4KcGioBduIIVal6Zqp3JAuRrxJUmRJrtZfxZprKEPb
	w4Plr/A/nl5TE8HHujcYvXE3NSBb5XMO4RjHC180YFJ8H633Og51mcdbG7LTyqugVSIE
	gk4A==
X-Gm-Message-State: AOUpUlFupfhNf61xD9koQeO85N2nmuq8gs13iSSfOR/MjClT3+GgSIOX
	S/cUmOSMbOlnl/XDvb3gpFD/gEiem4w9vvhlfmFh2g==
X-Google-Smtp-Source: AA+uWPyY0zUp8jSlLzjlUysvvTID0M6wGwK+sHOQU/CkhaQughBxcJQ0UfTjMbzKgg5Bkm6AxZ8YIKW6Ktxp5ZKkiwU=
X-Received: by 2002:a19:e51a:: with SMTP id
	c26-v6mr5397268lfh.78.1534885978984; 
	Tue, 21 Aug 2018 14:12:58 -0700 (PDT)
MIME-Version: 1.0
From: =?UTF-8?Q?St=C3=A9phane_Traumat?= <stephane.traumat@gmail.com>
Date: Tue, 21 Aug 2018 23:12:47 +0200
Message-ID: <CAApT8LRcC4iApEWX4QLQRFUqXPokC4e68GD48KtjxcyPXgfPcQ@mail.gmail.com>
To: "bitcoin-dev@lists.linuxfoundation.org"
	<bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="0000000000008c56490573f87d00"
X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
	HTML_OBFUSCATE_05_10, 
	RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Wed, 22 Aug 2018 10:21:34 +0000
Subject: [bitcoin-dev] BIP171 - Specs, Mock server,
	template project and client librairies
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Aug 2018 21:13:02 -0000

--0000000000008c56490573f87d00
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,

I worked on the BIP 171
<https://github.com/bitcoin/bips/blob/master/bip-0171.mediawiki> and I
created Cerise <http://www.cerise.tech/> (github
<https://github.com/straumat/cerise>) that provides the following artifacts
:


   - BIP-0171 specifications <http://www.cerise.tech/#specifications>.
   - A mocked BIP-0171 compliant server available online
   <http://api.cerise.tech/swagger-ui.html> you can use to understand the
   API and make calls.
   - A mocked BIP-0171 compliant server as a Java application
   <https://github.com/straumat/cerise-server-mock/> you can use to develop
   your client application.
   - A mocked BIP-0171 compliant server as a Docker image
   <https://hub.docker.com/r/straumat/cerise-server-mock/> you can use to
   develop your client application.
   - A BIP-0171 library <https://github.com/straumat/cerise/> to transform
   your application in a BIP-0171 server.
   - A server template project
   <https://github.com/straumat/cerise-server-template> to quickly write
   your implementation and automatically produce your BIP-0171 server.
   - A collection of client libraries <http://www.cerise.tech/#clients> to
   call any BIP-0171 compliant server with your favorite language.

I made some proposal of evolutions here :
https://github.com/bitcoin/bips/wiki/Comments:BIP-0171

I hope it helps and if you have any suggestion on how I could help more,
let me know.
--=20
*St=C3=A9phane Traumat*
https://about.me/straumat

--0000000000008c56490573f87d00
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><font face=3D"verdana, sans-serif">Hello,</font><div><font=
 face=3D"verdana, sans-serif"><br></font></div><div><font face=3D"verdana, =
sans-serif">I worked on the <a href=3D"https://github.com/bitcoin/bips/blob=
/master/bip-0171.mediawiki">BIP 171</a>=C2=A0and I created <a href=3D"http:=
//www.cerise.tech/">Cerise</a>=C2=A0(<a href=3D"https://github.com/straumat=
/cerise">github</a>)=C2=A0that provides=C2=A0<span style=3D"color:rgb(36,41=
,46)">the following artifacts :<br><br></span></font></div><div><ul style=
=3D"box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16p=
x;color:rgb(36,41,46)"><li style=3D"box-sizing:border-box"><font face=3D"ve=
rdana, sans-serif"><a href=3D"http://www.cerise.tech/#specifications" rel=
=3D"nofollow" style=3D"box-sizing:border-box;background-color:transparent;c=
olor:rgb(3,102,214);text-decoration-line:none">BIP-0171 specifications</a>.=
</font></li><li style=3D"box-sizing:border-box;margin-top:0.25em"><font fac=
e=3D"verdana, sans-serif">A=C2=A0<a href=3D"http://api.cerise.tech/swagger-=
ui.html" rel=3D"nofollow" style=3D"box-sizing:border-box;background-color:t=
ransparent;color:rgb(3,102,214);text-decoration-line:none">mocked BIP-0171 =
compliant server available online</a>=C2=A0you can use to understand the AP=
I and make calls.</font></li><li style=3D"box-sizing:border-box;margin-top:=
0.25em"><font face=3D"verdana, sans-serif">A=C2=A0<a href=3D"https://github=
.com/straumat/cerise-server-mock/" style=3D"box-sizing:border-box;backgroun=
d-color:transparent;color:rgb(3,102,214);text-decoration-line:none">mocked =
BIP-0171 compliant server as a Java application</a>=C2=A0you can use to dev=
elop your client application.</font></li><li style=3D"box-sizing:border-box=
;margin-top:0.25em"><font face=3D"verdana, sans-serif">A=C2=A0<a href=3D"ht=
tps://hub.docker.com/r/straumat/cerise-server-mock/" rel=3D"nofollow" style=
=3D"box-sizing:border-box;background-color:transparent;color:rgb(3,102,214)=
;text-decoration-line:none">mocked BIP-0171 compliant server as a Docker im=
age</a>=C2=A0you can use to develop your client application.</font></li><li=
 style=3D"box-sizing:border-box;margin-top:0.25em"><font face=3D"verdana, s=
ans-serif">A=C2=A0<a href=3D"https://github.com/straumat/cerise/" style=3D"=
box-sizing:border-box;background-color:transparent;color:rgb(3,102,214);tex=
t-decoration-line:none">BIP-0171 library</a>=C2=A0to transform your applica=
tion in a BIP-0171 server.</font></li><li style=3D"box-sizing:border-box;ma=
rgin-top:0.25em"><font face=3D"verdana, sans-serif">A=C2=A0<a href=3D"https=
://github.com/straumat/cerise-server-template" style=3D"box-sizing:border-b=
ox;background-color:transparent;color:rgb(3,102,214);text-decoration-line:n=
one">server template project</a>=C2=A0to quickly write your implementation =
and automatically produce your BIP-0171 server.</font></li><li style=3D"box=
-sizing:border-box;margin-top:0.25em"><font face=3D"verdana, sans-serif">A =
collection of=C2=A0<a href=3D"http://www.cerise.tech/#clients" rel=3D"nofol=
low" style=3D"box-sizing:border-box;background-color:transparent;color:rgb(=
3,102,214);text-decoration-line:none">client libraries</a>=C2=A0to call any=
 BIP-0171 compliant server with your favorite language.</font></li></ul><di=
v>I made some proposal of evolutions here :=C2=A0<a href=3D"https://github.=
com/bitcoin/bips/wiki/Comments:BIP-0171">https://github.com/bitcoin/bips/wi=
ki/Comments:BIP-0171</a></div></div><div><br></div><div>I hope it helps and=
 if you have any suggestion on how I could help more, let me know.</div></d=
iv>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmai=
l_signature"><div dir=3D"ltr"><div><b>St=C3=A9phane Traumat</b></div><div><=
a href=3D"https://about.me/straumat">https://about.me/straumat</a></div>
</div></div>

--0000000000008c56490573f87d00--