OpentTansactって何?

Nov Matake
Nov MatakeEvangelist at OpenID Foundation Japan
OpenTransact
                              @nov




2011   7   8                         1
2011   7   8   2
2011   7   8   3
Nascar without Standard

2011   7   8                             4
2011   7   8   5
2011   7   8   6
Looo...ooong Document

2011   7   8                           7
2011   7   8   8
The worlds simplest spec
                for financial transactions
2011   7   8                                9
Another   ?

2011   7   8                 10
Not for “Currency”
               But for “Transaction”
2011   7   8                           11
Money Transfer




2011   7   8                    12
Onetime Payment




2011   7   8                     13
Recurring Payment




2011   7   8                       14
Core Spec




2011   7   8               15
Asset

                            Currency

               “Anything of Value”
               Eg. money, shares, bonds, mobile phone minutes,
               hours of work, property, domain names, physical
               products etc.




2011   7   8                                                     16
Asset Service


               Asset

               1 Asset <=> 1 Asset Service
               Financial Service Provider for Money




2011   7   8                                          17
Transaction URL

               1 Asset <=> 1 Transaction URL
               RESTful API Endpoint
                 GET : fetch history of transactions
                 POST : create transaction




2011   7   8                                           18
2011   7   8   19
Based on OAuth




2011   7   8                    20
2011   7   8   21
The World Simplest Shortest Spec
                      3 pages of PDF :(




2011   7   8                                      22
Sample Implementations
                  ~ The Rubyist’s Way ? ~




2011   7   8                                23
PicoMoney.com
               ~ Virtual Currency Platform ~




2011   7   8                                   24
GitKarma.com
               ~ Award Your Commit ~




2011   7   8                           25
2011   7   8   26
OAuth.jp Karma
                karma.oauth.jp




2011   7   8                     27
github.com/nov/oauth.jp-karma




2011   7   8                                   28
Undocumented Spec




2011   7   8                       29
OAuth


                Scope = Transaction URL
               Currency




2011   7   8                              30
WebFinger




2011   7   8           31
GET /.well-known/host-meta

2011   7   8                                32
Under Discussion




2011   7   8                      33
OAuth Scopes

                 “single_payment”

                 “recurring_payment”

               Currency Exchange

                 @pelleb + @nov

               OAuth 2.0 / OpenID Connect



2011   7   8                                34
2011   7   8   35
2011   7   8   36
Financial Open Standard




2011   7   8                             37
“Open Source Currency”
               Transaction          OpenTransact




2011   7   8                                       38
More Info

               Google Groups
                opentransact
                agile-banking
               GitHub
                @opentransact




2011   7   8                    39
1 of 39

Recommended

YAPC::Tokyo 2013 ritou OpenID Connect by
YAPC::Tokyo 2013 ritou OpenID ConnectYAPC::Tokyo 2013 ritou OpenID Connect
YAPC::Tokyo 2013 ritou OpenID ConnectRyo Ito
16.8K views37 slides
OpenID Connect: An Overview by
OpenID Connect: An OverviewOpenID Connect: An Overview
OpenID Connect: An OverviewPat Patterson
13.2K views17 slides
GitHub Importを使ったfluxflexへのデプロイ例 by
GitHub Importを使ったfluxflexへのデプロイ例GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例Yohei Yasukawa
1.2K views90 slides
PayPal Express in Ruby by
PayPal Express in RubyPayPal Express in Ruby
PayPal Express in RubyNov Matake
1.3K views14 slides
JavaSE - The road forward by
JavaSE - The road forwardJavaSE - The road forward
JavaSE - The road forwardeug3n_cojocaru
640 views30 slides
Devlove 20111008 by
Devlove 20111008Devlove 20111008
Devlove 20111008Naoko Yamazaki
767 views49 slides

More Related Content

Similar to OpentTansactって何?

Introduction to Waffle at Launch Conference 2012 (In English) by
Introduction to Waffle at Launch Conference 2012 (In English)Introduction to Waffle at Launch Conference 2012 (In English)
Introduction to Waffle at Launch Conference 2012 (In English)Hugh Choi 최형욱
413 views38 slides
110828recruit agent ws by
110828recruit agent ws110828recruit agent ws
110828recruit agent wsKensaku Komatsu
1.3K views81 slides
OAuth 2.0 Updates #technight in Osaka by
OAuth 2.0 Updates #technight in OsakaOAuth 2.0 Updates #technight in Osaka
OAuth 2.0 Updates #technight in OsakaNov Matake
956 views61 slides
2011 The Year of Web apps by
2011 The Year of Web apps2011 The Year of Web apps
2011 The Year of Web appsJungHyuk Kwon
811 views28 slides
Ruby を利用した大規模ウェブサービスの開発・運用 by
Ruby を利用した大規模ウェブサービスの開発・運用Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Yuichi Tateno
7.8K views120 slides
PhoneGap build by
PhoneGap buildPhoneGap build
PhoneGap buildhardeepshoker
528 views17 slides

Similar to OpentTansactって何?(10)

Introduction to Waffle at Launch Conference 2012 (In English) by Hugh Choi 최형욱
Introduction to Waffle at Launch Conference 2012 (In English)Introduction to Waffle at Launch Conference 2012 (In English)
Introduction to Waffle at Launch Conference 2012 (In English)
OAuth 2.0 Updates #technight in Osaka by Nov Matake
OAuth 2.0 Updates #technight in OsakaOAuth 2.0 Updates #technight in Osaka
OAuth 2.0 Updates #technight in Osaka
Nov Matake956 views
2011 The Year of Web apps by JungHyuk Kwon
2011 The Year of Web apps2011 The Year of Web apps
2011 The Year of Web apps
JungHyuk Kwon811 views
Ruby を利用した大規模ウェブサービスの開発・運用 by Yuichi Tateno
Ruby を利用した大規模ウェブサービスの開発・運用Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用
Yuichi Tateno7.8K views
BPStudy#50 BPStudy by bpstudy
BPStudy#50 BPStudyBPStudy#50 BPStudy
BPStudy#50 BPStudy
bpstudy676 views
Digital Asset Management with Alfresco by rivetlogic
Digital Asset Management with AlfrescoDigital Asset Management with Alfresco
Digital Asset Management with Alfresco
rivetlogic6.4K views
Roland harwood UK-IRC Summit 2011 Presentation by 100%Open
Roland harwood   UK-IRC Summit 2011 PresentationRoland harwood   UK-IRC Summit 2011 Presentation
Roland harwood UK-IRC Summit 2011 Presentation
100%Open332 views
Integrating Alfresco with Liferay Portal for Document-Centric Use Cases by rivetlogic
Integrating Alfresco with Liferay Portal for Document-Centric Use CasesIntegrating Alfresco with Liferay Portal for Document-Centric Use Cases
Integrating Alfresco with Liferay Portal for Document-Centric Use Cases
rivetlogic4.2K views

More from Nov Matake

#idcon vol.29 - #fidcon WebAuthn, Next Stage by
#idcon vol.29 - #fidcon WebAuthn, Next Stage#idcon vol.29 - #fidcon WebAuthn, Next Stage
#idcon vol.29 - #fidcon WebAuthn, Next StageNov Matake
426 views39 slides
FedCM - OpenID TechNight vol.19 by
FedCM - OpenID TechNight vol.19FedCM - OpenID TechNight vol.19
FedCM - OpenID TechNight vol.19Nov Matake
379 views24 slides
Safari (ITP) & Chrome (SameSite=Lax as default) が Federation に与える影響 - OpenID ... by
Safari (ITP) & Chrome (SameSite=Lax as default) が Federation に与える影響 - OpenID ...Safari (ITP) & Chrome (SameSite=Lax as default) が Federation に与える影響 - OpenID ...
Safari (ITP) & Chrome (SameSite=Lax as default) が Federation に与える影響 - OpenID ...Nov Matake
1.3K views62 slides
Sign in with Apple by
Sign in with Apple Sign in with Apple
Sign in with Apple Nov Matake
3.5K views35 slides
FIDO @ LINE - #idcon vol.24 by
FIDO @ LINE - #idcon vol.24FIDO @ LINE - #idcon vol.24
FIDO @ LINE - #idcon vol.24Nov Matake
1.6K views31 slides
W3C Web Authentication - #idcon vol.24 by
W3C Web Authentication - #idcon vol.24W3C Web Authentication - #idcon vol.24
W3C Web Authentication - #idcon vol.24Nov Matake
1.6K views44 slides

More from Nov Matake(20)

#idcon vol.29 - #fidcon WebAuthn, Next Stage by Nov Matake
#idcon vol.29 - #fidcon WebAuthn, Next Stage#idcon vol.29 - #fidcon WebAuthn, Next Stage
#idcon vol.29 - #fidcon WebAuthn, Next Stage
Nov Matake426 views
FedCM - OpenID TechNight vol.19 by Nov Matake
FedCM - OpenID TechNight vol.19FedCM - OpenID TechNight vol.19
FedCM - OpenID TechNight vol.19
Nov Matake379 views
Safari (ITP) & Chrome (SameSite=Lax as default) が Federation に与える影響 - OpenID ... by Nov Matake
Safari (ITP) & Chrome (SameSite=Lax as default) が Federation に与える影響 - OpenID ...Safari (ITP) & Chrome (SameSite=Lax as default) が Federation に与える影響 - OpenID ...
Safari (ITP) & Chrome (SameSite=Lax as default) が Federation に与える影響 - OpenID ...
Nov Matake1.3K views
Sign in with Apple by Nov Matake
Sign in with Apple Sign in with Apple
Sign in with Apple
Nov Matake3.5K views
FIDO @ LINE - #idcon vol.24 by Nov Matake
FIDO @ LINE - #idcon vol.24FIDO @ LINE - #idcon vol.24
FIDO @ LINE - #idcon vol.24
Nov Matake1.6K views
W3C Web Authentication - #idcon vol.24 by Nov Matake
W3C Web Authentication - #idcon vol.24W3C Web Authentication - #idcon vol.24
W3C Web Authentication - #idcon vol.24
Nov Matake1.6K views
NIST SP 800-63C - Federation and Assertions (FINAL) by Nov Matake
NIST SP 800-63C - Federation and Assertions (FINAL)NIST SP 800-63C - Federation and Assertions (FINAL)
NIST SP 800-63C - Federation and Assertions (FINAL)
Nov Matake977 views
OPTiM StoreにおけるSCIM & OIDC活用事例 - ID&IT 2016 by Nov Matake
OPTiM StoreにおけるSCIM & OIDC活用事例 - ID&IT 2016OPTiM StoreにおけるSCIM & OIDC活用事例 - ID&IT 2016
OPTiM StoreにおけるSCIM & OIDC活用事例 - ID&IT 2016
Nov Matake1.3K views
NIST SP 800-63C #idcon vol.22 by Nov Matake
NIST SP 800-63C #idcon vol.22NIST SP 800-63C #idcon vol.22
NIST SP 800-63C #idcon vol.22
Nov Matake1.4K views
NIST SP 800-63-3 #idcon vol.22 by Nov Matake
NIST SP 800-63-3 #idcon vol.22NIST SP 800-63-3 #idcon vol.22
NIST SP 800-63-3 #idcon vol.22
Nov Matake1.3K views
ID連携入門 (実習編) - Security Camp 2016 by Nov Matake
ID連携入門 (実習編) - Security Camp 2016ID連携入門 (実習編) - Security Camp 2016
ID連携入門 (実習編) - Security Camp 2016
Nov Matake1.7K views
ID連携概要 - OpenID TechNight vol.13 by Nov Matake
ID連携概要 - OpenID TechNight vol.13ID連携概要 - OpenID TechNight vol.13
ID連携概要 - OpenID TechNight vol.13
Nov Matake37.1K views
ミスコンとプライバシー ~ IdentityDuck誕生秘話 ~ #idcon by Nov Matake
ミスコンとプライバシー ~ IdentityDuck誕生秘話 ~ #idconミスコンとプライバシー ~ IdentityDuck誕生秘話 ~ #idcon
ミスコンとプライバシー ~ IdentityDuck誕生秘話 ~ #idcon
Nov Matake2K views
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014 by Nov Matake
SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
Nov Matake98.8K views
FIDO alliance #idcon vol.18 by Nov Matake
FIDO alliance #idcon vol.18FIDO alliance #idcon vol.18
FIDO alliance #idcon vol.18
Nov Matake4.5K views
OpenID Connect 101 @ OpenID TechNight vol.11 by Nov Matake
OpenID Connect 101 @ OpenID TechNight vol.11OpenID Connect 101 @ OpenID TechNight vol.11
OpenID Connect 101 @ OpenID TechNight vol.11
Nov Matake10.4K views
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014 by Nov Matake
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
Nov Matake12K views
OAuth認証再考からのOpenID Connect #devlove by Nov Matake
OAuth認証再考からのOpenID Connect #devloveOAuth認証再考からのOpenID Connect #devlove
OAuth認証再考からのOpenID Connect #devlove
Nov Matake5.6K views
ID & IT 2013 - OpenID Connect Hands-on by Nov Matake
ID & IT 2013 - OpenID Connect Hands-onID & IT 2013 - OpenID Connect Hands-on
ID & IT 2013 - OpenID Connect Hands-on
Nov Matake3.6K views
JWT Translation #technight by Nov Matake
JWT Translation #technightJWT Translation #technight
JWT Translation #technight
Nov Matake8.5K views

Recently uploaded

Digital Personal Data Protection (DPDP) Practical Approach For CISOs by
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
158 views59 slides
The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built EnvironmentIES VE
79 views20 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
96 views46 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
222 views7 slides
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesShapeBlue
252 views15 slides
Generative AI: Shifting the AI Landscape by
Generative AI: Shifting the AI LandscapeGenerative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeDeakin University
53 views55 slides

Recently uploaded(20)

Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash158 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE79 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue222 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue252 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson160 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue297 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays56 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue238 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue206 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li85 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue123 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue173 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue138 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue221 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc170 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue119 views

OpentTansactって何?