Re: [hackathon] One Tax API Hackathon proposal
Benson Muite <benson_muite@emailplus.org> Sat, 25 September 2021 11:48 UTC
Return-Path: <benson_muite@emailplus.org>
X-Original-To: hackathon@ietfa.amsl.com
Delivered-To: hackathon@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 067AC3A0B67
for <hackathon@ietfa.amsl.com>; Sat, 25 Sep 2021 04:48:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
header.d=emailplus.org header.b=H2RcRf6M;
dkim=pass (2048-bit key)
header.d=messagingengine.com header.b=YIIDrwVo
Received: from mail.ietf.org ([4.31.198.44])
by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id PWuNUN-gEeR2 for <hackathon@ietfa.amsl.com>;
Sat, 25 Sep 2021 04:48:45 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com
[66.111.4.25])
(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 5B3913A0B66
for <hackathon@ietf.org>; Sat, 25 Sep 2021 04:48:45 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
by mailout.nyi.internal (Postfix) with ESMTP id 0D6815C0050;
Sat, 25 Sep 2021 07:48:44 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
by compute4.internal (MEProxy); Sat, 25 Sep 2021 07:48:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emailplus.org;
h=subject:to:references:from:message-id:date:mime-version
:in-reply-to:content-type:content-transfer-encoding; s=fm1; bh=B
m7nvr8asAeJJrTcs1PaF6Xme5iptM7sTP4zdYq/gns=; b=H2RcRf6Mkzk1PUA3t
YUyZWQ30jkgAoYR7jkROUC40ODLBRB/3KcNJxYfRsW8k03TqpPuo8CczRTlBTDNl
E/7fKiDP4rQVt+v640FFDwoWXzIaEGNMJziokK6JBy2l2HVmQcNflLUvlNoWl9YM
DXiHV81L/srdy8WAFVLrTK6iIKaLaMGfxSZEgYkQvxKrrHs45DvnVRd6XUDV39yT
cXaytn1XpZ67B9dhtHB3doN+sQ8pRjHdtMj2ZdVkYwKoiB2pxnu0mZLp8CR6YxZx
irIso7D/N9jTm/cQoeOrAPQ/ILCU6HN8QoF3iScJahibFHGf4j47IXDO0vutLksZ
QAgBg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=content-transfer-encoding:content-type
:date:from:in-reply-to:message-id:mime-version:references
:subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
:x-sasl-enc; s=fm3; bh=Bm7nvr8asAeJJrTcs1PaF6Xme5iptM7sTP4zdYq/g
ns=; b=YIIDrwVobSVwDeSMDBU/Uq6YLeNpCsvlqc/oFhBQL5FlrNyBZ1sTz1mSH
bHtrH4jHpAA1JmXqZdg6VikFB3QPCT8X/m4hDujPyEwV5lU89ezBbgeTfvb+e7VD
5WwPy2fpFP7PKK+uzZGw0LdTKKVOslTODII1vpgoZqRH9YmBWXM1TreE1YXaHzxM
4XG1fGrGheEOdbbJjwBcwv/M+EoTCHfO25lVhzkNzKs4OeMgMSBTmJzWufZGKKjv
mtvdF/53DkdWcabj7B9rpQISY8Qy8/GV0+LYDBDz+P/kqZaCsN+AUhVKgNC7CnDL
AZ1YDIJRVLHeIVumcoaXX9vzWom6Q==
X-ME-Sender: <xms:mwxPYSNAvWSofufYVfEakhyRvxry89X3xWPjntSfVEfMky84xF9MGw>
<xme:mwxPYQ_dba5zf8cBmWJi1FiOsFTB36JoDFjor1hexoxMba6Ut72NbX6r0ILY4kDMh
7qf05gF-Z2z0kos>
X-ME-Received: <xmr:mwxPYZTxlrxyrHjX6wyl_wXyUvhIL7Tiom8Lnl8XMdbGKJOeHMgaFJIQbqlnr-Js5vo3O7InG_Dt>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudejfedggeefucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
gfrhhlucfvnfffucdlqddutddmnecujfgurhepuffvfhfhkffffgggjggtgfesthekredt
tdefjeenucfhrhhomhepuegvnhhsohhnucfouhhithgvuceosggvnhhsohhnpghmuhhith
gvsegvmhgrihhlphhluhhsrdhorhhgqeenucggtffrrghtthgvrhhnpefhfeejudfgtefh
tdejhfehueeludduudefgfehudfgfffhgfefheeiieetveejueenucffohhmrghinhepfi
hikhhiphgvughirgdrohhrghdpthhrrgguvgdrghhovhdpihgvthhfrdhorhhgnecuvehl
uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepsggvnhhsohhnpg
hmuhhithgvsegvmhgrihhlphhluhhsrdhorhhg
X-ME-Proxy: <xmx:mwxPYStAozpy8S9daVF3Mf8nKpPEbAoWjApjTveQW_ez2o9uaNgNBA>
<xmx:mwxPYae4EFFLGkfD7yt-G2iOjJIu81sSk9QJppQqRITgsRcIwJaOpA>
<xmx:mwxPYW1F3xYqQU-m3zDF8OQqotgW8NidtNGlF6MNiXuTiAl1z1GlUg>
<xmx:nAxPYSktMQ6orFxrdkMOkP8sAE13kr40XLWtd4cuHsZzmS4H6rzxRA>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
25 Sep 2021 07:48:42 -0400 (EDT)
To: Eliot Lear <lear@lear.ch>, hackathon@ietf.org
References: <dd59e549-7739-0cc2-36c2-12bccbc19703@emailplus.org>
<fc304942-66a2-6bb0-2f2b-50ec1aa8651d@lear.ch>
From: Benson Muite <benson_muite@emailplus.org>
Message-ID: <ff7a32e9-8bf9-e699-2142-dc16c98844d0@emailplus.org>
Date: Sat, 25 Sep 2021 14:48:37 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.10.1
MIME-Version: 1.0
In-Reply-To: <fc304942-66a2-6bb0-2f2b-50ec1aa8651d@lear.ch>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/owk8p9C3OWwBHXVO2DG2CtjACsw>
Subject: Re: [hackathon] One Tax API Hackathon proposal
X-BeenThere: hackathon@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion regarding past, present,
and future IETF hackathons." <hackathon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hackathon>,
<mailto:hackathon-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hackathon/>
List-Post: <mailto:hackathon@ietf.org>
List-Help: <mailto:hackathon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hackathon>,
<mailto:hackathon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Sep 2021 11:48:52 -0000
Hi, Thanks for your response. As a relatively open and neutral gathering of people with technical expertise, many of whom use and operate parts of the internet, this is probably a good setting to produce a technical draft that can be operationalized. High level agreements would of course be needed, but without some framework produced by people with technical expertise, these may take a long time to come into practice. Data models are certainly needed. In many cases, one needs: i) Relevant tax collection bodies ii) Identification numbers for the parties involved iii) Type of good or service and the relevant taxes to be paid, eg. sales tax, income tax iv) Some database lookup on the amount of tax to be paid. The main problems solve are: double registration - registering in one jurisdiction should enable you to sell in others and comply with regulations the relevant jurisdictions paperwork reduction - authorized electronic payments These would make small and moderate transactions easier to do, which regulatory burdens can make unprofitable. As many payments for such services are already done electronically (with relevant methods for authentication and collection of payment fees), specifying a method to query for the relevant compliance information can build on top of this. Traditional financial intermediaries already have identity information and comply with local laws. Tax residency is a complicated issue, see for example https://en.wikipedia.org/wiki/Taxation_of_digital_goods Costs of protecting consumer rights for physical goods, and malware prevention for digital goods encourage honesty in digital transactions. An example of information an enterprise needs to comply with for e-commerce in Norway is available at: https://www.trade.gov/knowledge-product/norway-ecommerce A benefit of using the internet for commerce is that people in many different jurisdictions can reach your website. Registering to do business in every jurisdiction where people can access your website is very burdensome. To limit the scope for a hackathon, would suggest an initial focus on sales tax/VAT which usually goes to an official body in the location of the consumer or where the consumers payment method is registered. Benson On 9/25/21 12:18 PM, Eliot Lear wrote: > Hi, > > In general I like a low bar for hackathons, but I am not sure that the > IETF should take this one on. For one, it's not clear to me that this > isn't more a matter of data models rather than APIs. We also have no > experience with handling of this sort of information: this is WAY up the > stack. > > But if you're going to do this, we need to understand what code is going > to be hacked. Are the developers from accounting packages going to > participate? Can you lay out a bit more of a landscape here? > > Eliot > > > On 25.09.21 11:04, Benson Muite wrote: >> Hi, >> >> Have proposed a hackathon topic on One Tax API: >> https://trac.ietf.org/trac/ietf/meeting/wiki/112hackathon >> Many countries are proposing taxes on e-commerce and also labor >> services that are supplied from outside their jurisdictions that have >> been enabled by improvements in internet connectivity. Complying with >> these requirements can be time consuming and is a trade barrier for >> trade in items and services that do not require regulatory approval. >> Having a standardized API for reporting and paying these >> electronically would enable compliance at a low cost, especially since >> automation could be used. Privacy and security considerations are >> also important in creating a standard for such an interface. The aim >> of this hackathon project is to develop a prototype implementation >> that could become an RFC and be adopted as a standard. >> >> Suggestions and contributions are welcome. >> >> Regards, >> Benson >> >> _______________________________________________ >> hackathon mailing list >> hackathon@ietf.org >> https://www.ietf.org/mailman/listinfo/hackathon >> Unsubscribe: mailto:hackathon-request@ietf.org?subject=unsubscribe >> >
- [hackathon] One Tax API Hackathon proposal Benson Muite
- Re: [hackathon] One Tax API Hackathon proposal Eliot Lear
- Re: [hackathon] One Tax API Hackathon proposal Benson Muite
- Re: [hackathon] One Tax API Hackathon proposal Bob Hinden
- Re: [hackathon] One Tax API Hackathon proposal Eric Rescorla
- Re: [hackathon] One Tax API Hackathon proposal Stephen Farrell
- Re: [hackathon] One Tax API Hackathon proposal Thomas "Eric" Brunner-Williams
- Re: [hackathon] One Tax API Hackathon proposal andihavemilestogobeforeisleep
- Re: [hackathon] One Tax API Hackathon proposal Eliot Lear
- Re: [hackathon] One Tax API Hackathon proposal Ondřej Surý
- Re: [hackathon] One Tax API Hackathon proposal Benson Muite
- Re: [hackathon] One Tax API Hackathon proposal Noah .
- Re: [hackathon] One Tax API Hackathon proposal Benson Muite
- Re: [hackathon] One Tax API Hackathon proposal Dave Lawrence
- Re: [hackathon] One Tax API Hackathon proposal Andrew Alston
- Re: [hackathon] One Tax API Hackathon proposal Marc Petit-Huguenin
- Re: [hackathon] One Tax API Hackathon proposal Phillip Hallam-Baker
- Re: [hackathon] One Tax API Hackathon proposal Benson Muite
- Re: [hackathon] One Tax API Hackathon proposal Ondřej Surý
- Re: [hackathon] One Tax API Hackathon proposal Marc Petit-Huguenin
- Re: [hackathon] One Tax API Hackathon proposal Sorin Faibish
- Re: [hackathon] One Tax API Hackathon proposal Botir 4life
- Re: [hackathon] One Tax API Hackathon proposal patrickreneguerrero@sudomail.com
- Re: [hackathon] One Tax API Hackathon proposal Melinda Shore
- Re: [hackathon] One Tax API Hackathon proposal Phillip Hallam-Baker
- Re: [hackathon] One Tax API Hackathon proposal Charles Eckel (eckelcu)